SIGKILL
Halıyı koşu işleminizden çıkarır ve derhal sonlandırır. Çok basit programlar için bu iyidir; ancak pratikte çok az "basit" program vardır.
Kapakların altında, önemsiz görünen programlar bile finally
, kaynak saplarını kapatma, geçici dosyaları silme ve bellekten diske. Bir programın ne zaman böyle bir şey yaptığını tahmin edemezsiniz.
Eğer şanslıysanız, bir şey gönderirseniz yanlış bir şey fark etmeyeceksiniz SIGKILL
, ancak sonsuza kadar şanslı olamazsınız ve kaybedilen şeyi kurtarmak için çok geç olana kadar hiçbir şeyin yanlış gittiğini bilemeyebilirsiniz.
Neredeyse hiç bir şey göndermeniz gerekmemeli SIGKILL
ve bunu yapmadan önce alternatiflerinizi tükettiğinizden emin olmalısınız. Çoğu durumda yeniden başlatma (nihayetinde SIGKILL
hatalı davranış programlarına gönderir) SIGKILL
kendiniz manuel olarak göndermekten daha güvenlidir . Muhtemelen bir yandan (ve muhtemelen kendi yapımımın) kaç kez göndermem gerektiğine güvenebilirim SIGKILL
.
Genel olarak konuşursak, bir işleme ne yaptığını durdurup çıkmasını bildirmek için Ctrl+ C(ön plan işlemini a gönderir SIGINT
) veya SIGTERM
("sonlandır" öğesinde olduğu gibi) kullanabilirsiniz.
Bazı okumalar: