Mam kilka symulacji do wykonania, z których każda jest wywoływana python simulate.py <parameter list>
. Problem z tymi symulacjami polega na tym, że niektóre z nich zawieszają się bez wychodzenia, co uniemożliwia mi uruchamianie ich wsadowo za pomocą prostego skryptu.
Potrzebowałbym jakiejś formy polecenia „ograniczenia w czasie wykonywania”, które automatycznie zabiłoby proces (najlepiej przez naciśnięcie Ctrl + C , ale myślę, że proste zabicie też zrobi) po określonym czasie, jeśli sam proces nie zakończył się z gracją.
Oczywiście mogę sam napisać taki skrypt, ale podejrzewam, że ktoś zrobił to już przede mną, więc nie muszę wymyślać koła, które spędzam godzinami ps
, time
i bash podręczników.