Para todos los que recomienden el paso de kill $PID
a kill -9 $PID
, tendré que recordarles el uso inútil de kill -9 .
No no no. No uses kill -9.
No le da al proceso la oportunidad de limpiar:
apague las conexiones del zócalo
limpiar archivos temporales
informar a sus hijos que se va
restablecer sus características de terminal
Y así sucesivamente y así sucesivamente y así sucesivamente.
En general, envíe 15 y espere un segundo o dos, y si eso no funciona, envíe 2, y si eso no funciona, envíe 1. Si eso no funciona, ¡QUITE EL BINARIO porque el programa se comportó mal!
No uses kill -9. No saque la cosechadora solo para ordenar la maceta.
Ahora, no estoy de acuerdo con "eliminar la parte binaria", pero la progresión parece menos dañina que solo a kill -9
.
También estoy de acuerdo con el cuidado de las condiciones de carrera en la creación de nuevos procesos con el mismo PID mencionado aquí .
ps -ef
?