prozesse

Post Reply
Message
Author
b00n
Posts: 17
Joined: 05. May 2004 20:06

prozesse

#1 Post by b00n »

hi leute
ich hatte erst einen thread mit den prozess ids, dazu noch eine frage bitte:
ich will z.b. 3counterstrike server auf dem linuxrechner laufen lassen, aber
wenn ich ps -ef | pgrep proc mach bekomm ich ja alle pids, weil pgrep den pfad irgendwie
nicht akzeptieren will.
weis da jemand eine andere moeglichkeit?

noch eine andere frage:
wenn mein task im hintergrund laeuft, wie bekomm ich den in der vordergrund, damit
ich z.b. consoleneingaben taetigen koennte?
oder halt nur einen befehl an den prozess z.b. zu senden, weil das waere genug.

mfg
danke schonmal
b00n

Entfernt
Posts: 149
Joined: 22. Jul 1999 12:53

#2 Post by Entfernt »

Schau dir für dein zweites Unterfanngen mal den Befehl "screen" an. Der gaukelt dem laufenden Prozess die ganze Zeit ein Terminal vor. Du kannst screen dann vom aktuellen Terminal trennen, es beenden, und zu einem späteren Zeitpunkt kannst du screen wieder an ein anderes Terminal hängen.

b00n
Posts: 17
Joined: 05. May 2004 20:06

#3 Post by b00n »

hi
jo danke fuer die schnelle antwort.
nur nochmal ne noobfrage :)
wie funzt das mit dem screen?
muss ich den prozess gleich irgendwie ueber screen starten, oder
wie kann ich einen prozess in ein neues terminal anhaengen?
klingt dumm, aber bin halt echter noob in linux, aber das soll sich ja aendern :)
darum frag ich ja
danke schonma
mfg

b00n
Posts: 17
Joined: 05. May 2004 20:06

#4 Post by b00n »

hi
hab des jetz versucht ueber php per shell_exec() so zu machen:
screen ^Z
cd /usr/steam/hlds_1/ ^Z
./hlds_run -game cstrike -nomaster -norestart -insecure +sv_lan 1 -maxplayers 14 -port 27015 +map de_dust ^Z
screen -D ^Z [bzw. screen -d ^Z]

wenn ich dann die seite neu lade und versuche das ueber screen zu machen
screen -r ^Z
map de_aztec ^Z
screen -D ^Z [bzw. screen -d ^Z]
sagt er nur folgendes: "Error: Unknown option r"
weis da jemand weiter?
mfg

Post Reply