angel is a daemon that runs and monitors other processes. It is similar to djb's daemontools or the Ruby project god. It's goals are to keep a set of services running, and to facilitate the easy configuration and restart of those services.
0.4.1 added the "count" option to the config to control the number of instances of a particular process to start.
0.4.2 added the "pidfile" option to specify the path of a pidfile to generate when monitoring processes.