Я отправил вопрос об этом несколько часов назад на переполнение стека:
Линейная команда Linux bash для запуска программы и ограничения ресурса
Как я знаю, для ограничения ресурса я могу использовать команду ulimit.
Но проблема в том, что когда я устанавливаю ограничение времени процессора 1 секунда, а затем я хочу выполнить другую программу с ограничением времени процессора 2 с, команда ulimit возвращает ошибку, подобную этой:
bash: ulimit: CPU time: cannot modify limit: Operation not permitted
и абсолютно моя программа убита за 1 секунду.
Итак, как я могу заставить вторую программу работать с ограничением времени процессора 2 секунды?