GithubHelp home page GithubHelp logo

chalmers's Introduction

Superintendent Chalmers

Chalmers is an application that allows its users to monitor and control a number of processes on any operating system (Posix and Win32 included)

Binstar Badge Binstar Badge Binstar Badge

Quickstart

Running chalmers on system boot

chalmers install-service

Adding a Program

chalmers run -- sleep 10

Check the program status

chalmers list

Chalmers commands

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

A comparison with other utilities

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 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.
  • Currently chalmers does not support Procfile-based applications (coming soon)

Posix init.d and Windows services

  • 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

chalmers's People

Contributors

brorfred avatar lowks avatar srossross avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.