Saya mulai forkbomb dari akun pengguna biasa, katakan - "user1" Saya menjalankan skrip yang bertuliskan
killall -u user1
Tetapi itu tidak memperbaiki situasi.
Saya mulai forkbomb dari akun pengguna biasa, katakan - "user1" Saya menjalankan skrip yang bertuliskan
killall -u user1
Tetapi itu tidak memperbaiki situasi.
Jawaban:
reboot komputer
jika tidak bisa, Anda bisa mencoba:
killall -STOP -u user1
killall -KILL -u user1
Jika dengan "solusi permanen", maksud Anda mencegah hal ini terjadi lagi, yah Anda tidak bisa benar-benar, tetapi Anda bisa mengurangi ulimituntuk masalah pengguna dan mengabaikannya.
Saya setuju dengan jawaban Colin, tapi saya akan membungkus-STOP menjadi skrip dan --20 bagus untuk memastikan bahwa skrip kill mendapatkan lebih banyak CPU daripada bom 1000s berjalan.
echo "while [ 1 ]; do killall -STOP bombprocess ; done" > killscript.sh
atau
echo "while [ 1 ]; do killall -STOP -u userrunningthebomb ; done" > killscript.sh
kemudian
nice --20 ./killscript.sh
dan kemudian, setelah semuanya berhenti
killall -KILL bombprocess (Anda seharusnya sudah dapat menggunakan ps lagi pada saat ini)