SIG es un prefijo común para nombres de señales. CHLD y CLD son abreviaciones de child, hijo en inglés.
Usoeditar
En Unix, un proceso puede tener hijos, creados mediante fork o llamadas de sistema similares. Cuando el hijo termina, se envía una señal SIGCHLD al padre. Por defecto, la señal se ignora y se crea un proceso zombie.[1] El padre debe instalar un manejador de señales para actuar sobre la señal. En algunas plataformas Unix, se pueden evitar los zombis explícitamente ignorando la señal SIGCHLD.[2] Esto se muestra en varios lenguajes en la siguiente tabla. Sin embargo, instalar un manipulador de señales para SIGCHLD y llamar a wait es la mejor manera de evitar zombis conservando la portabilidad.
Advanced Programming in the UNIX Environment - W. Stevens
perlipc - perldoc.perl.org (en inglés)
Datos:Q15076826
Marcha 23, 2024
sigchld, plataformas, compatibles, posix, señal, enviada, proceso, cuando, procesos, hijos, termina, código, fuente, constante, simbólica, definida, archivo, cabecera, href, signal, html, title, signal, signal, usan, nombres, simbólicos, señales, porque, númer. En plataformas compatibles con POSIX SIGCHLD es la senal enviada a un proceso cuando uno de sus procesos hijos termina En el codigo fuente SIGCHLD es una constante simbolica definida en el archivo de cabecera lt a href Signal h html title Signal h signal h a gt Se usan nombres simbolicos de senales porque los numeros de las senales puede variar de una plataforma a otra SIGCHLDDescripcionEl proceso hijo terminado o paradoAccion por defectoIgnorar la senalSA SIGINFO macrosCLD EXITEDel proceso hijo ha ejecutado un exitCLD KILLEDel proceso hijo ha terminado anormalmente y no ha creado un archivo de volcado de memoriaCLD DUMPEDel proceso hijo ha terminado anormalmente y ha creado un archivo de volcado de memoriaCLD TRAPPEDel rastreo del proceso hijo ha sido interceptadoCLD STOPPEDel proceso hijo se ha paradoCLD CONTINUEDel proceso hijo que estaba parado ha continuado editar datos en Wikidata En Linux SIGCLD es un sinonimo de SIGCHLD Etimologia editarSIG es un prefijo comun para nombres de senales CHLD y CLD son abreviaciones de child hijo en ingles Uso editarEn Unix un proceso puede tener hijos creados mediante fork o llamadas de sistema similares Cuando el hijo termina se envia una senal SIGCHLD al padre Por defecto la senal se ignora y se crea un proceso zombie 1 El padre debe instalar un manejador de senales para actuar sobre la senal En algunas plataformas Unix se pueden evitar los zombis explicitamente ignorando la senal SIGCHLD 2 Esto se muestra en varios lenguajes en la siguiente tabla Sin embargo instalar un manipulador de senales para SIGCHLD y llamar a wait es la mejor manera de evitar zombis conservando la portabilidad Lenguaje SintaxisC signal SIGCHLD SIG IGN Perl SIG CHLD IGNORE Python signal signal signal SIGCHLD signal SIG IGN PHP pcntl signal SIGCHLD SIG IGN Referencias editar Advanced Programming in the UNIX Environment W Stevens perlipc perldoc perl org en ingles nbsp Datos Q15076826 Obtenido de https es wikipedia org w index php title SIGCHLD amp oldid 123035820, wikipedia, wiki, leyendo, leer, libro, biblioteca,