Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A simple process monitor

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 README.md
Octocat-spinner-32 TODO.md
Octocat-spinner-32 dog.rb
Octocat-spinner-32 dog_server.rb
README.md

Dog: A dumb but friendly process monitor.

Note: I just started this project and it's in a completely non-working state at the moment.

Dog is a very simple process monitor. It daemonizes a process to allow for allow for backgrounding, starting/stopping, etc. It sets up a small Sinatra server to show the status. It can send email alerts if the process dies. It uses a simple YAML config.

Usage:

$ dog start myserver.rb   # Start myserver.rb. Server at localhost:4567 (if the port is available).
$ dog stop myserver.rb    # Stop myserver.rb
$ dog restart myserver.rb # Restart myserver.rb

That is all.

Something went wrong with that request. Please try again.