У меня есть несколько симуляций, каждая из которых вызывается python simulate.py <parameter list>
. Проблема этих симуляций в том, что некоторые из них зависают без выхода, что не позволяет мне запускать их в пакетном режиме с помощью простого скрипта.
То, что мне нужно, это какая-то форма команды «run-time-constraint», которая автоматически убивает процесс (предпочтительно виртуальным нажатием Ctrl + C , но я думаю, что простое уничтожение тоже подойдет) после определенного времени, если процесс не закончился изящно сам по себе.
Конечно , я могу написать такой скрипт сам, но я подозреваю , что кто - то сделал это уже до меня, поэтому я не придется изобретать велосипед тратить часы с ps
, time
и Баш руководства.