launchtool lets you run a user-supplied command supervising its execution in many ways, such as controlling its environment, blocking signals, logging its output, changing user and group permissions, limiting resource usage, restarting it if it fails, running it continuously, turning it into a daemon, and more.
| Tags | Monitoring Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C++ |
Recent releases


Release Notes: The algorithm to read child output and the parser for syslog logging parameters have been corrected.


Release Notes: The program no longer hangs indefinitely waiting for child output if the child ends when launchtool is outside the poll() system call.


Release Notes: A fix for a bug that made --infinite-runs break.