ESRCHESRCH — No existe ese proceso
No se encontró ningún proceso que coincidiera con el ID de proceso especificado.
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.
Códigos de Error Relacionados
ENOENTENOENT — No existe el archivo o directorio
El archivo o directorio especificado no existe en el sistema de archivos.
EILSEQEILSEQ — Secuencia multibyte no válida
Se encontró una secuencia de caracteres multibyte o anchos no válida durante la conversión de caracteres.
EIOEIO — Error de entrada/salida
Se produjo un error físico o de bajo nivel de E/S durante una operación de lectura o escritura.
ECONNRESETECONNRESET — Conexión reiniciada por el par
El host remoto cerró forzosamente la conexión enviando un paquete TCP RST.
EACCESEACCES — Permiso denegado
El acceso solicitado a un archivo o recurso no está permitido por los permisos del archivo.
EPROTOTYPEEPROTOTYPE — Tipo de protocolo incorrecto para el socket
El tipo de protocolo es incorrecto para el socket que se está usando.