Comencé forkbomb desde una cuenta de usuario normal, por ejemplo: "usuario1" estoy ejecutando un script que dice
killall -u user1
Pero no solucionó la situación.
Comencé forkbomb desde una cuenta de usuario normal, por ejemplo: "usuario1" estoy ejecutando un script que dice
killall -u user1
Pero no solucionó la situación.
Respuestas:
reinicia la computadora
si no puedes, puedes intentar:
killall -STOP -u user1
killall -KILL -u user1
Si por "solución permanente", quiere decir evitar que esto vuelva a suceder, bueno, en realidad no puede, pero simplemente puede reducir ulimit
el problema de los usuarios e ignorarlos.
Estoy de acuerdo con la respuesta de Colin, pero envolvería el -STOP en un script y un agradable --20 para asegurarme de que el script de matar tenga más CPU que las bombas de 1000 en funcionamiento.
echo "while [ 1 ]; do killall -STOP bombprocess ; done" > killscript.sh
o
echo "while [ 1 ]; do killall -STOP -u userrunningthebomb ; done" > killscript.sh
entonces
nice --20 ./killscript.sh
y luego, cuando todos se detienen
killall -KILL bombprocess
(Ya deberías poder usar ps nuevamente en este punto)