Resultados de la búsqueda a petición "signals"
Múltiples subprocesos con tiempos de espera
Estoy usando una receta que se basa en SIGALRM para configurar la alarma de interrupción -Utilizando el 'subproceso' del módulo con tiempo de espera [https://stackoverflow.com/questions/1191374/subprocess-with-timeout/3326559#3326559] El ...
En un controlador de señal, ¿cómo saber dónde se interrumpe el programa?
En Linux x86 (ya sea de 64 bits o de 32 bits), por ejemplo: void signal_handler(int) { // want to know where the program is interrupted ... } int main() { ... signal(SIGALRM, signal_handler); alarm(5); ... printf(...); <------- at this point, ...
Intentando dormir cerca en Linux
Necesito investigar / probar el comportamiento de algún código en Linux en condiciones dondeclose podría ser interrumpido por manejadores de señal (con o sinSA_RESTART). ¿Cuál es la configuración más conveniente para hacer elclose syscall dormir ...
Utilizando datos largos dentro del controlador de señal.
¿Cómo puedo establecer una variable de tipolong (en la máquina de 64 bits = 8 bytes) dentro de un controlador de señal? He leído que solo puedes usar variables de tiposig_atomic_t, que en realidad se implementa comovolatile int dentro de un ...
¿En qué orden debo enviar señales a los procesos de apagado con gracia?
En uncomentari [https://stackoverflow.com/questions/526782/how-do-i-limit-the-running-time-of-a-bash-script#comment340090_526815] enesta respuesta [https://stackoverflow.com/questions/526782#526815] de otro pregunt ...
¿Podemos restablecer sigsetjmp para devolver "0" nuevamente (Restablecer sigsetjmp)?
He escrito un manejador de fallas de segmentación, usando sigsetjmp y siglongjmp. Una vez que va al controlador de señal, invoco siglongjmp para que se omita la instrucción defectuosa. Problema es, nuevamente quiero causar SIGSEGV e ir al mismo ...
¿Cómo convertir el nombre de la señal (cadena) en código de señal?
Estoy escribiendo un programa que lee el nombre de la señal (por ejemplo, SIGSTOP, SIGKILL, etc.) como una cadena desde la línea de comando y llama a la llamada al sistema kill () para enviar la señal. Me preguntaba si hay una manera simple de ...
Tiempo de espera verdadero en LWP :: Método de solicitud de UserAgent
Estoy tratando de implementar una solicitud a un servidor poco confiable. Es agradable tener la solicitud, pero no es 100% necesaria para que mi script perl se complete con éxito. El problema es que el servidor ocasionalmente se estancará ...
Override Ctrl-C
Se supone que anule la CtrlC señal y úsela para imprimir un mensaje. No se supone que finalice el programa. Lo que sucede hasta ahora es que cuando CtrlC se presiona, imprime el mensaje, pero finaliza el programa. Cuando le pregunté a mi ...
Utilizando señales y sigpipe
Estoy trabajando en una tarea que implica escribir un programa para procesar datos (calcular pi) usando fork (procesos), señales y seleccionar. Estoy trabajando ahora mismo en las señales y lo que creo que quiero hacer es usar SIGPIPE, de modo ...