Tüm arka plan işlerimi daha önce KUbuntu altında göndermeyi denedim
kill -9 $(jobs -p)
Bu komut hemen mesajı şöyle vermesine rağmen
[1] Öldürülen myjob1
[2] Öldürülen myjob2
İşlemlerinin hala üstte asılı olduğunu görebiliyorum ve CPU ve bellek kullanımları çalışma süresinin çıkışında değişmiyor ve ücretsiz.
Bu yüzden sanırım onları düzgün öldürmemiş olmalıyım. Birisi bana neler olduğunu ve ne yapmam gerektiğini açıklayabilir mi?
Üstte, eğer k tipi ve PID'yi girersem süreçleri tek tek öldürebileceğimi buldum. Peki bu kill komutundan farklı mı?
Ayrıca çevrimiçi bir yerde buldum http://www.ruhr.de/home/smallo/award.html -9 öldürmeyi tavsiye etmeme hakkında
Yararsız Öldürme -9 form mektubu
(Alıntı iğrenme)
Hayır hayır hayır. Kill -9 kullanmayın.
Sürece temiz bir şekilde bir şans vermez:
1) Soket bağlantılarını kapatın
2) Temp dosyalarını temizleyin
3) çocuklarını gideceğini bildir
4) terminal özelliklerini sıfırlayın
ve benzerleri vb.
Genel olarak, 15 gönderin ve bir iki saniye bekleyin ve bu işe yaramazsa, 2 gönderin ve eğer işe yaramazsa 1 gönderin. Bu işe yaramazsa, program kötü davrandığından İKİLİ'Yİ ÇIKARIN!
Kill -9 kullanmayın. Sadece saksıyı toplamak için biçerdöver çıkarmayın.
Bu doğru mu? "15 gönder", "2 gönder" ve "1 gönder" ne anlama gelir? Kendileri mi komut veriyorlar yoksa "-15 PID öldür", "-2 PID öldür" ve "-1 PID öldür" mü?
Teşekkürler ve saygılar!