Bazı işlemleri nohup ile başlattım ve düzgün çalışmıyorlar, bu yüzden onları bulup öldürmem gerekiyor ama pid'i veya herhangi bir şeyi bilmiyorum.Uzaktaki bir ubuntu sunucusunda hangi işlemlerin çalıştığını nasıl görebilir ve onları öldürebilirim?
6
A
cevap
12
SSH ve sonra ne gerek aşağı o sonuç listesini filtrelemek için grep komutu ile birlikte çalışan işlemleri listelemek için ps komutu kullanın:
ps aux | grep something
"ps aux" tüm işlemlerin bir listesini döndürür Şu anda çalışıyor "grep bir şey" bu listeyi alır (boru ("|")) ve sadece "bir şey" ile eşleşen dizeleri çıkarır. Eğer httpd süreci bulmak istiyorsa PıD'YI içerecektir
ps aux | grep httpd
sonuçlarını kullanabilirsiniz örneğin Yani
onları öldürmek için kullanabilirsiniz.
2
pgrep ile herhangi boruların gerek yoktur:
pgrep -l httpd
i kalp bilgisayarlar – fancy