Me gustaría tener un "sistema" que monitorea un proceso y mataría a dicho proceso si:matar automáticamente proceso que consume demasiada memoria o se estanca en Linux
- el proceso excede algunos requisitos de memoria
- el proceso no responde a un mensaje del "sistema" en algún período de tiempo
Supongo que este "sistema" podría ser algo tan simple como un proceso de supervisión? Un ejemplo de código de cómo se podría hacer esto sería útil. Por supuesto, no soy contrario a una solución completamente diferente a este problema.
O 'ulimit' (shell) o' setrlimit' (C). – ephemient