Ich kenne mich mit killBefehlen aus und meistens verwenden wir kill -9 nur, um einen Prozess gewaltsam abzubrechen. Es gibt viele andere Signale, die verwendet werden können kill. Aber ich frage mich, was die Anwendungsfälle von pkillund sind killall, wenn es bereits einen Kill-Befehl gibt.
Haben pkillund killalldie Verwendung killBefehl bei der Umsetzung? Ich meine, sie sind nur Wrapper killoder sie haben ihre eigene Implementierung?
Ich möchte auch wissen, wie pgrepBefehl die Prozess-ID vom Prozessnamen abruft.
Verwenden alle diese Befehle dieselben zugrunde liegenden Systemaufrufe? Gibt es aus Sicht der Leistung einen Unterschied, welcher ist schneller?
kill -9standardmäßig verwenden? -15 (bitte aufhören) und -1 (Modem hat aufgelegt, bitte SAUBER selbst geschlossen) sind viel höflicher. Zweitens. Vorsicht bei der Verwendung von killall auf Nicht-Linux-Boxen. Es könnte sich anders verhalten. (ZB unter Solaris tötet es alle. NICHT GEFILTERT nach Prozessnamen).