Saltar al contenido
Errores de Linux/POSIXError
ESRCH

ESRCH — No existe ese proceso

No se encontró ningún proceso que coincidiera con el ID de proceso especificado.

linuxmacosunix

Qué causa este error

El ID de proceso pasado a kill() u otra llamada relacionada con señales no corresponde a ningún proceso en ejecución. El proceso de destino puede haber terminado ya o el PID puede ser incorrecto.

Cómo solucionarlo

Verifica que el proceso siga en ejecución con ps o pgrep antes de enviar señales. Gestiona este error con elegancia en los scripts comprobando el estado de salida de kill.

Documentación Oficial

Códigos de Error Relacionados