Terminate a command if it runs too long.
Section: Backgrounding and Daemonization
Limit runtime with timeout
bash
bash
timeout 30s ./script.shExplanation
Terminate a command if it runs too long.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Backgrounding and Daemonization
Run command immune to hangups
Keep a process running after the shell exits.
Start in a new session
Start a process in a new session detached from the terminal.
Repeat command with watch
Re-run a command periodically for live monitoring.