Почему "ulimit -t 5" не влияет на "less" или "man", а работает на "yes"?
Если я бегу
$ ulimit -t 5
$ yes
тогда да будет убит через 5 секунд, но человек и меньше / больше не делают.
Почему эти двое невосприимчивы к ulimit?
1 ответ
Решение
Я предполагаю, что это потому, что вы ограничиваете процессорное время, и эти приложения проводят большую часть своего времени в ожидании ввода, поэтому они не используют много процессорного времени. Попробуйте увеличить размер файла и удерживать его до тех пор, пока ps не покажет, что вы использовали 5 секунд процессора.