O cron Linux do Ubuntu (Vixie cron?) Suporta a configuração de tempo limite para seus trabalhos?
Especificamente, o processo seria interrompido após X segundos, a menos que fosse concluído com êxito até então.
Eu tive alguns casos em que as tarefas foram interrompidas devido à conectividade de rede e a vários problemas. O processo fica para sempre, a menos que você os limpe e mate manualmente.