Yanıtlar:
not: kill -9başka her şeyi denemedikçe kullanmayın . her zaman önce kill(olmadan -9) deneyin . daha fazla açıklama için bu soruya ve cevaplara bakınız: /unix/8916/why-not-kill-9-a-process .
script-kill işlemlerinin komutu pkillve killall. daha fazla bilgi için pkillve wikipedia sayfasına killallbakınız.
Bunun için bazı örnekler vereceğim pkill. killallbenzer çalışır pkill.
pkill -f firefox
Bu, komutta 'firefox' dizesine sahip tüm işlemleri öldürür.
Bunun , komutta dize bulunan tüm işlemleri öldüreceğini unutmayın firefox.
Örneğin, aşağıdaki gibi firefox.txt adlı bir dosyayı düzenleyen bir gedit açıkınız varsa:
$ gedit firefox.txt &
$ pgrep -fl firefox
10959 gedit firefox.txt
30077 /usr/lib/firefox/firefox-bin
30123 /usr/lib/firefox/plugin-container /usr/lib/adobe-flashplugin/libflashplayer.so 30077 plugin true
Sonra bir pkill -f firefoxirade yapmak da gedit sürecini öldürür.
Bunu pkillkullanarak yalnızca tam eşleşmeleri öldürmeyi söyleyerek bunu önleyebilirsiniz pkill -x /usr/lib/firefox/firefox-bin. aynı etkiye sahip bir killallanahtara -esahiptir.
Bash içinde bir diğer ad oluşturabilirsiniz:
alias kf='pkill -f firefox'
Artık kffirefox'u öldürmek için kullanabilirsiniz .