SIGINT , la señal enviada por Ctrl+ C, convencionalmente le dice a un programa que salga a su ciclo principal de procesamiento de comandos, o si eso no tiene sentido, que salga limpiamente. Algunos programas ejecutan un procedimiento de limpieza cuando reciben un SIGINT. Si el programa está tan desordenado que el procedimiento de limpieza falla, en algunos programas, un segundo Ctrl+ Chace que el programa se cierre inmediatamente. Hacer esto depende de cada autor del programa.
Si un segundo Ctrl+ Cno mata al programa, intente Ctrl+ \, que envía SIGQUIT , un (señal pero todavía capturable) más violenta, o tratar de Ctrl+ Za suspender el programa y luego el kill
comando (por ejemplo kill %1
, que envía SIGTERM , una señal convencionalmente menos violento que SIGQUIT, al trabajo número 1). Si todo lo demás falla, elimine el programa con kill -KILL
, también conocido como kill -9
, enviando la señal inalcanzable SIGKILL .