PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : loop von hlstats wieder stopnne ?!



fakespace
26.08.03, 13:57
Hi


habe auf meinem Server hlstats 1.10 installiert

läuft eigentlich auch ganz gut (außer dass das /skill ingame nicht geht )

was aber nicht geht:
ich kann es nicht mehr stoppen. Ich hab es wie in der Anleitung von unitedadmins mit der Zeile


shell> while true; do nohup ./hlstats.pl; sleep 5; done &

von meiner Shell aus gestartet.

Und jetzt kann ich es nicht mehr stoppen. Immer wenn ich denn pid kille wird er wieder gestartet


THX schon mal

Yenky
19.09.04, 13:17
Hi hatte das selbe problem. Das Script hlstats.pl konnte ich zwar killen aber der sleep / Kontrollprozess konnte nicht gekillt werden, weil sich seine ProzessID zu schnell änderte.

Ich hab folgendes zur Problemlösung gemacht:

shell> pstree -halp | less
In der Liste der Prozesse hab ich nun per "/sleep" nach dem Prozess gesucht.

|-bash,18189)
| `-sleep,8731) 5

Damit konnte ich den Parent Prozess vom HL sleep Prozess herausfinden.
jetzt nur noch ein

shell> kill 18189
und zur kontrolle ein

shell> ps ax | grep sleep
Und siehe da der schlafende "Wachhundprozess" war gekillt :)

Greets Yenky