Preguntas etiquetadas con signals

16
¿Quién decide qué aplicación recibe la señal del teclado?

Mi comprensión actual de las señales del teclado en la terminal es (basada en gran medida en tratar de asignar mis observaciones a lo que se puede encontrar en Google) a continuación: El usuario presiona Cc Esto se envía al búfer de entrada del terminal como un byte que se calcula borrando 2 bits...

14
¿Cuál es la diferencia entre Ctrl-Z y kill -STOP?

Cuando ejecuto un comando ( makeen un proyecto grande) desde el shell, puedo escribir Ctrl-Z para detener el proceso y volver al shell. Posteriormente, puedo ejecutar fgpara continuar el proceso. Estoy tratando de escribir un script de shell para automatizar esto (específicamente, para verificar...

14
¿Son las señales EXIT, DEBUG, RETURN y ERR?

El trapincorporado en bash tiene la siguiente sintaxis trap [-lp] [arg] [sigspec ...] ... Cada uno sigspeces un nombre de señal o un número de señal. Los nombres de las señales no distinguen entre mayúsculas y minúsculas y el prefijo SIG es opcional. ... Los puntos de bash manuales que...

14
Telnet envía Ctrl-C

Utilizo telnet para conectarme a un servidor de terminal, que representa el tráfico a un puerto RS-232. Desafortunadamente, cuando se usan algunos de los dispositivos, no es posible enviar el carácter CTRL+ C(0x03). En lugar de transmitir el carácter, parece que el cliente local ha presionado el...

13
Controla qué proceso se cancela mediante Ctrl + C

Tengo un CD en vivo que arranca en Linux y ejecuta un pequeño script Bash. El script busca y ejecuta un segundo programa (que generalmente es un binario compilado de C ++). Se supone que puedes abortar el segundo programa presionando Ctrl+ C. Lo que debería suceder es que el segundo programa se...

13
Cancelar finalización, pero solo finalización, en zsh

Cuando una función de finalización lleva mucho tiempo, puedo interrumpirla presionando Ctrl+ C(tecla de interrupción de terminal, envía SIGINT) o Ctrl+ G(vinculado a send-break). Entonces me queda la palabra incompleta. Sin embargo, si presiono Ctrl+ Co Ctrl+ Gjusto cuando finaliza la función de...

13
Cómo suspender y reanudar procesos como bash hace

Esta pregunta es un seguimiento de: Cómo suspender y reanudar procesos He comenzado firefox desde una sesión bash en gnome-terminal. El árbol de procesos se ve así: $ ps -e -o pid,ppid,cmd -H 1828 1 gnome-terminal 26677 1828 bash 27980 26677 /bin/sh /usr/lib/firefox-3.6.15/firefox 27985 27980...

12
¿Qué significa exactamente el comando pkill -USR1 -n -x dd?

Estoy utilizando ddpara hacer una transferencia de red de una imagen de disco a una tarjeta SD en mi BeagleBone. Usar pkill -USR1 -n -x dduna conexión ssh con este BeagleBone me da una actualización del estado del proceso de transferencia, lo cual es genial. Tengo curiosidad por saber cómo...

12
Falta SIGINFO en GNU Linux (Arch Linux)

Estoy desarrollando una aplicación y me gustaría que imprima algunas estadísticas de tiempo de ejecución en la consola a pedido. killy las señales vinieron a mi mente de inmediato. Leer las señales de Unix en Wiki SIGINFOparece ser el camino a seguir porque: Está destinado a estos fines No...