Sich nicht töten können PHP Skript
Ich entwickle einige PHP-Skripte auf einem Namecheap shared-server. Ich habe versehentlich aus einer Schleife, die scheint zu gehen auf unbestimmte Zeit (oder für eine sehr lange Zeit), so, jetzt bin ich versucht, es zu töten mit SSH.
Habe ich gesehen, eine Liste der Laufenden Prozesse mit top
, fand die fehlerhafte PHP-Skript, und versucht, es zu töten mit kill
. Nachdem ich jedoch töten Sie mit diesem Befehl, wenn ich versuche über den ps
es läuft noch!!!
Das Ergebnis der ps
:
PID TTY STAT TIME COMMAND
819520 ? S 0:00 /usr/bin/php /my/php/file.php
Habe ich versucht, die Tötung der Prozess über und über, aber es will einfach nicht sterben!
SSH begrenzt ist, so kann ich keine Befehle wie killall
. Was kann ich tun??!
Holen Sie sich die PID mit
Wow vielen Dank! Fügen Sie es als eine Antwort und ich werde Sie akzeptieren.
ps -ef
- und dann töten Sie mit kill -9 <pid>
Wow vielen Dank! Fügen Sie es als eine Antwort und ich werde Sie akzeptieren.
InformationsquelleAutor cpdt | 2013-08-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Prozess zu beenden, können Sie Folgendes tun:
ps -ef
kill -9 <pid>
Eine schöne Referenz: Wann sollte ich mit kill -9?
Just for fun, ein Beispiel:
InformationsquelleAutor fedorqui
Können Sie 'ps' (Prozess-status), um die ID und verwenden Sie dann 'töten', um es zu stoppen.
http://linux.about.com/library/cmd/blcmdl_kill.htm
InformationsquelleAutor Scott Helme