Saltar al contenido

Equivalente de ctrl c en el comando para cancelar un programa

Solución:

Tratar:

kill -SIGINT processPIDHere

Básicamente Ctrl C envía el SIGINT (interrupción) mientras kill envía la SIGTERM (terminación) de forma predeterminada a menos que especifique la señal para enviar.

ctrl c simplemente envía una señal SIGINT, pero hay algunas otras señales que son un poco más suaves. http://www.gnu.org/software/libtool/manual/libc/Termination-Signals.html

Creo que puedes usar el comando kill para enviar alguna otra señal. (ver man kill para más información)

Si controla el proceso remoto de larga duración, puede instalar un controlador de señales para SIGTERM (consulte man signal y man sigaction y las muchas preguntas SO sobre este tema), para limpiar bien antes de morir.

Eso es algo muy común de hacer.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *