День добрый.
Есть cron который раз в какое-то время запускает задачу.
Иногда эта задача съедает всю оперативку. В ответ на это oom killer убивает cron.. ну и все его дочерние процессы получается.
Может знает кто, как сделать, чтоб убивались только дочерние процессы?
Менять OOMScoreAdjust у крона оказалось идеей хреновой...
Неужели нельзя запустить в никсах не дочерним процессом вашу задачу из крона? Просто не верю )))
Если прям нельзя, то вот выход. Корявый, но выход. Крон ставит только "маркер" - ну например создает пустой файл где то. А отдельно есть демон, который мониторит - если файл появился - запускает вашу задачу. Тогда ООМ будет убивать демона.