Eliminar Todos Los Procesos De Un Usuario
En alguna ocasión hemos necesitado eliminar todos los procesos que está ejecutando un usuario. Por ejemplo, cuando queremos eliminar la cuenta, el comando userdel no nos permitará borrarla si hay procesos de usuario en ejecución. Para ello usaremos el comando slay.
Este programa no viene por defecto en Debian Lenny, así que procedemos a instalarlo.
# apt-get install slay
La sintaxis del comando es la siguiente
# slay [-signal] name [name...]
Donde
- -signal indica la señal que queremos enviar a los procesos. Aquí podemos indicar -clean para que haga TERM antes de enviar KILL.
- name [name…] son los nombre de usuario.
Si queremos eliminar todos los trabajos de john antes de borrar su cuenta del sistema.
# slay -clean john
También dispone de un fichero de configuración (/etc/slay_mode) donde establece el modo de ejecución. Simplemente cambia los mensajes que muestra durante la ejecución del comando. Para establecer el slay_mode que más te guste, consulta la página de manual
# man 1 slay
