Yanıtlar:
Sadece slay(1)
onu yapabilirsin . :-)
skill
Mihai Limbăşan'ın ayrıntılı komutuna sahibim. YMMV
Kullanıcının tüm işlemlerini aracılığıyla öldürebilirsiniz skill
. Misal:
skill -TERM -u username
SIGTERM'i tüm username
süreçlerine gönderecektir . Onları iyice öldürmek için (SIGKILL ile) -TERM yerine -KILL kullanın - lütfen büyük olasılıkla bu şekilde veri kaybetmelerine neden olacağınızı unutmayın. Oldukça etkili, dikkat edin ...
skill
procps
varsayılan olarak tüm dağıtımlar tarafından yüklenen paketin bir parçasıdır .
-v pts/*
, man sayfasındaki -v bayrağı ( ) yararlı olabilir.
pkill
Ve killall
daha fazla tercih edilir skill
. Bu skill
man sayfasından:
Bu araçlar muhtemelen eski ve taşınabilir değildir. Komut sözdizimi kötü tanımlanmış. Kullanmayı düşünün
killall
,pkill
vepgrep
bunun yerine komutları.
Bu hile yapmalı:
sudo pkill -KILL -u [user]
veya
sudo killall -u [user]
Bunu yapmanın bir diğer kolay yolu, pid'in SSH oturumunun işlem kimlik numarası kill -1 <pid>
olduğu yerde çalıştırmaktır .
Bu komutu çalıştırarak, tüm sshd işlem ağaçlarını görebilirsiniz , üst işlem kimliğini öldürerek onunla ilişkili kullanıcı oturumunu etkili bir şekilde öldürürsünüz:
$ ptree -p
Sshd'yi arayın ve çalıştırın:
$ kill -1 39383
Burada 39383 , rasgele bir işlem kimlik numarası örneğidir.