Estoy tratando de mejorar mis habilidades en la línea de comandos y he encontrado un problema en el que no puedo matar un proceso. Escribo kill 2200
donde 2200 es mi PID y el proceso no se elimina. Después de unos minutos, la espera todavía está en el top
y ps aux
. Incluso he intentado escribirlo con sudo, sin resultados.
¿Alguna idea de por qué sería así?
EDITAR
He encontrado una dependencia extraña, donde fg
actualiza la lista de procesos:
x@xxx:/etc/grub.d$ ps
PID TTY TIME CMD
1723 pts/0 00:00:00 bash
2200 pts/0 00:00:00 top
2202 pts/0 00:00:00 top
2258 pts/0 00:00:00 ps
x@xxx:/etc/grub.d$ fg
top
x@xxx:/etc/grub.d$ ps
PID TTY TIME CMD
1723 pts/0 00:00:00 bash
2200 pts/0 00:00:00 top
2620 pts/0 00:00:00 ps
x@xxx:/etc/grub.d$ fg
top
x@xxx:/etc/grub.d$ ps
PID TTY TIME CMD
1723 pts/0 00:00:00 bash
2621 pts/0 00:00:00 ps
top
(como se enumera en la edición). Solo quería intentar poner el programa en segundo plano y luego recuperarlo.
fg
o bg
para el proceso)