PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : killproc beendet nicht immer Prgramm



PeHeller@gmx.net
29-11-2005, 08:13
Hallo,

ich habe eine Liste von Programmen die nacheinander gestartet bzw. gestoppt werden. Das shellscript liegt im /etc/init.d Verzeichnis.

Nun passiert es manchmal das ein Programm (immer das gleiche, ein Schnittstellenprogramm -> serieller Anschluss)
nicht beendet wird. Hier mache ich manuell ein kill pid.
Ich habe ein vorhandenes Script abgeändert. In meinem Script sieht diese Zeile so aus.
killproc -TERM ${programs[s]}
Was kann ich tun damit auch diese Programm "immer" beendet wird, wenn ich es will.

Danke
worst_case

colo
29-11-2005, 13:20
SIGKILL statt SIGTERM senden?

RapidMax
30-11-2005, 21:44
SIGKILL statt SIGTERM senden?

Brechstange statt Schlüssel verwenden?

Wenigstens ein wenig Zeit zum Aufräumen geben ist nie schlecht:
kill -TERM $proc
sleep 5
kill -KILL $proc

Gruss, Andy