Firefox'u konsoldan nasıl öldürebilirim?


14

Yazabileceğimi biliyorum:

ps -A | grep firefox

Gibi bir şey alıyorum:

6818 ?        00:04:23 firefox

Şimdi şu şekilde öldürebilirim:

kill -9 6818

Tek bir komutta nasıl yapılabilir ve bunu yapan yeni komutu nasıl yapabilirim kf?

Yanıtlar:


27

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 .


4
Bu garip. Asılırken her zaman (-9 olmadan) firefox'u öldürürüm ve asla, kötü bir şey olmadı.
lesmana

Çok garip .. Asılırken -9 olmadan firefox'u öldürürsem hiçbir şey olmaz: S (btw aslında pencerelerden bahsediyorum, burada -9 olmayan öldürme penceredeki X ve -9 öldürme onu sonlandırıyor) görev yöneticisi).
Thomas Bonini

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.