Tema: kill
-
timeout, kill y la convención 128+señal: deducir qué mató a un proceso a partir de su código de salida
GNU timeout usa 124 cuando vence el plazo, 125 ante un fallo interno propio, 126/127 si el comando no se puede invocar o no existe, y 137 si debe escalar a SIGKILL; kill -0 comprueba si un proceso existe sin enviar ninguna señal real; y la convención 128+número de señal (137 = SIGKILL, 139 = SIGSEGV, 143 = SIGTERM en x86/ARM) permite a un agente leer la causa concreta en un simple código de salida.
Legible por máquina: JSON