Ho uno script bash che avvia un processo figlio che si blocca (in realtà, si blocca) di volta in volta e senza una ragione apparente (fonte chiusa, quindi non c'è molto che posso fare al riguardo). Di conseguenza, vorrei essere in grado di avviare questo processo per un determinato periodo di tempo e ucciderlo se non è tornato correttamente dopo un determinato periodo di tempo.
Esiste un modo semplice e robusto per raggiungere questo obiettivo usando bash?
PS: dimmi se questa domanda è più adatta a serverfault o superuser.