Preguntas etiquetadas con signals

Una señal es un mensaje que puede enviarse a un proceso en ejecución. Las señales pueden ser iniciadas por programas, usuarios o administradores.

3
Iniciar Apache como servicio se cierra con SIGWINCH
Al ejecutar service apache start, veo en el archivo de registro esta entrada: [mpm_event:notice] [pid 1906:tid XXX] AH00489: Apache/2.4.23 (Unix) OpenSSL/1.0.2g PHP/7.0.9 configured -- resuming normal operations [core:notice] [pid 1906:tid XXX] AH00094: Command line: '/usr/sbin/httpd' [mpm_event:notice] [pid 1906:tid XXX] AH00492: caught SIGWINCH, shutting down gracefully y el servicio apacheno comienza? …


2
stderr sobre ssh -t
Esto envía la salida a STDERR, pero no propaga Ctrl+ C(es decir, Ctrl+ Cmatará sshpero no el control remoto sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Esto propaga Ctrl+ C(es decir, Ctrl+ Cmatará sshy el control remoto sleep), pero envía STDERR a STDOUT: $ ssh -tt localhost 'sleep 100;echo …


2
¿Por qué solo hay dos señales definidas por el usuario?
En la lista de señales definidas en un sistema Linux, hay dos señales establecidas como señales definidas por el usuario ( SIGUSR1y SIGUSR2). Se generarán o captarán otras señales en situaciones específicas, pero los SIGUSR se dejan para el uso de la aplicación del usuario. Entonces, ¿por qué solo dos …
11 history  signals  ipc 

2
¿El script de Bash no ve SIGHUP?
Tengo el siguiente script: #!/bin/bash echo "We are $$" trap "echo HUP" SIGHUP cat # wait indefinitely Cuando envío SIGHUP(usando kill -HUP pid), no pasa nada. Si cambio ligeramente el script: #!/bin/bash echo "We are $$" trap "kill -- -$BASHPID" EXIT # add this trap "echo HUP" SIGHUP cat # …
11 bash  signals 

1
Ejecute el comando o la función cuando SIGINT o SIGTERM se envían al script primario en sí, no los procesos secundarios
Digamos que tengo esto script.sh #!/bin/bash exit_script() { echo "Printing something special!" echo "Maybe executing other commands!" kill -- -$$ # Sends SIGTERM to child/sub processes } echo "Some other text" #other commands here sleep infinity Quiero script.shejecutar la función exit_scriptsiempre que reciba SIGINTo SIGTERM Por ejemplo: killall script.sh # …


1
¿En qué casos SIGHUP no se envía a un trabajo cuando cierra la sesión?
Leí una respuesta de un usuario que afirmó que ejecuta foo 2>&1 >& output.log & resultaría en foocontinuar ejecutándose incluso cuando cierren sesión. Según este usuario, esto incluso funcionó a través de conexiones SSH. Realmente no creía eso, ya que tenía la impresión de que en el caso de desconectarse …
10 ssh  tty  signals 



2
¿Por qué bash ignora SIGTERM?
A veces, cuando quiero cerrar sesión rápidamente, lo hago kill -15 -1. He notado que bash está ignorando a SIGTERM. Me pregunto cuál es la razón de tal comportamiento bash . No es muy UNIX ignorar SIGTERM sin una buena razón, ¿no? ACTUALIZAR: mismo (no) efecto para todos: $ kill …
10 bash  signals 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.