Eu tenho várias simulações para fazer, cada uma é invocada python simulate.py <parameter list>
. O problema com essas simulações é que algumas delas ficam paralisadas sem sair, o que me impede de executá-las em lote com um script simples.
O que eu precisaria é de alguma forma de comando "restrição de tempo de execução" que mataria automaticamente o processo (de preferência pressionando virtualmente Ctrl + C , mas acho que o simples assassinato também servirá) depois de um tempo especificado, se o processo não terminou graciosamente por si só.
É claro que eu mesmo posso escrever esse script, mas desconfio que alguém já o tenha feito antes de mim, para que não precise reinventar a roda gastando horas com ps
, time
e bash manuais.