Der Linux-Prozess kann nicht beendet werden
Wenn Sie einen Prozess beenden, sobald er beendet wird, wird ein anderer beendet Der Prozess wird ersetzt. Nachdem ich viele Methoden ausprobiert habe, habe ich herausgefunden, dass der Prozess einen übergeordneten Prozess hat.
Die gebräuchlichste Methode besteht darin, ps aux zu verwenden und dann den Befehl grep durch die Pipeline zu verwenden, um bestimmte Prozesse zu filtern und zu finden und dann die spezifischen Prozesse zu bearbeiten Verfahren. Zum Beispiel ps aux | 🎜>Häufig verwendet:kill -9 xx
Es gibt auch einen Killall-Befehl. Sie können beispielsweise direkt den Namen des Prozesses anstelle der Prozessidentifikationsnummer verwenden killall -9 Name
Unzerstörbarer Prozess
Suchen Sie zuerst den übergeordneten Prozess und beenden Sie den übergeordneten Prozess
ps -ef|grep Prozess-ID (den übergeordneten Prozess finden)
Dannkill -9 übergeordnete Prozess-ID
(den übergeordneten Prozess beenden) Empfohlen:Linux-Server-Tutorial
Das obige ist der detaillierte Inhalt vonDer Linux-Prozess kann nicht beendet werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!