I have several simulations to do, each is invoked with python simulate.py <parameter list>
. The problem with these simulations is that some of them hang without quiting, which prevents me from running them in batch with a simple script.
What I'd need, is some form of "run-time-constraint" command, that would automatically kill the process (preferably by virtually pressing Ctrl+C, but I think simple kill will do as well) after a specified time, if the process didn't end gracefully by itself.
Of course I can write such script myself, but I suspect that someone have done it already before me, so I don't have to reinvent the wheel spending hours with ps
, time
and bash manuals.