Я пишу сценарий оболочки, который вызывает некоторые программы, которые могут использовать все ресурсы и эффективно убить машину.Я должен предотвратить это.
Моя идея состояла в том, чтобы использовать ulimit для установки ограничений на ресурсы (впервые я действительно нуждался в использовании ulimit на практике), но я был немного удивлен, что статус выходаЧисло завершенных процессов равно 0.
Как мои сценарии оболочки могут ограничивать ресурсы и обнаруживать процесс, убиваемый оболочкой из-за превышения этого ограничения?
Я использую bash, но любые комментарии будут стоитьчтение.