Limit a process's absolute execution time with a hard timeout
Limit a process's absolute execution time
timelimit
$ timelimit -t 30 ./long_running_script.sh
$ timelimit -t 300 -s SIGTERM ./backup_job.sh
$ timelimit -t 600 make build