Chalmers is an application that allows its users to monitor and control a number of processes on any operating system (Posix and Win32 included)
chalmers install-service
chalmers run -- sleep 10
chalmers list
Command | Description |
---|---|
Meta Management | |
install-service | Install chalmers as a service |
uninstall-service | Uninstall chalmers as a service |
service-status | Check the status of the service |
manager | Manage Chalmers programs |
Process Control | |
run | Manage a command to run |
start | Start a program |
restart | Restart a program |
stop | Stop running a command |
pause | Pause program (don't run on system boot) |
unpause | Unpause program (run on system boot) |
remove | Remove a program definition from chalmers |
Reporting | |
list | List registered programs |
show | Show the definition file content |
log | Show program output |
Updating | |
set | Set a variable in the program definition |
edit | Edit a service definition |
Supervisord supervisord.org
- Supervisord does not run on windows, Chalmers runs on all platforms.
- Supervisord does not start at system boot.
Chalmers does this for all platforms with
chalmers install-service
. - Managing Supervisord config files can be a pain.
Chalmers allows command line controll of the addition and removal of programs with
chalmers run|start|stop|remove
Forever github.com/nodejitsu/forever
- Forever only supports nodejs applications
- Forever does not start at system boot.
Chalmers does this for all platforms with
chalmers install-service
. - Forever does have windows support, but it can not daemoninze windows processes.
Honcho honcho.readthedocs.org
- Currently chalmers does not support Procfile-based applications (coming soon)
- These utilities require admin privleges to run. Chalmers does not
- These utilities require custom wrappers around the scripts that you may need to run.
Chalmers allows command line controll of the addition and removal of programs with
chalmers run|start|stop|remove