Sie sollen nach und nach Anfahren und dann auf die schweren Sachen bewegen, den Prozess zu töten, wenn sie nicht gut spielen wollen.
Ein Signal SIGKILL (-9) kann nicht abgefangen werden, und das bedeutet, dass Ressourcen, die vom Prozess gehalten werden, nicht bereinigt werden.
Versuchen Sie zuerst, eine Kill SIGTERM (-15) zu verwenden, und prüfen Sie dann noch, ob der Prozess vorhanden ist, indem Sie eine Kill-0 $ (cat pid) ausführen. Wenn es immer noch herumhängt, dann klimpern Sie es mit -9.
SIGTERM kann von einem Prozess abgefangen werden und jeder ordnungsgemäß geschriebene Prozess sollte über einen Signalhandler verfügen, um das SIGTERM abzufangen und anschließend seine Ressourcen zu bereinigen, bevor es beendet wird.
antwortet ich denke, es das 'more' Bit ist, dass es b/c' more' Eingang könnte erwarten Benutzer tötet. – BCS
http://www.speculation.org/garrick/kill-9.html –