guard is a little utlity for re-running important programs if they happen to crash. It was built to with deploying https://gitlab.com/zshipko/yurt/ in mind, but can be used for anything.
- Ocaml
make
[sudo] make install
guard -watch "do_something"
Run guard -help for more command line options