Long running process management in Go.
Go to file
Ryan Bourgeois a9989e0bd5 gofmt
2013-12-09 16:42:47 -08:00
example Print errors in example. 2013-11-30 19:21:29 -08:00
service gofmt 2013-12-09 16:42:47 -08:00
.gitignore Add README, LICENSE, and gitignore. 2013-11-29 15:37:24 -08:00
LICENSE Add README, LICENSE, and gitignore. 2013-11-29 15:37:24 -08:00
README.md ABI is ready to go. Update the README. 2013-12-02 15:47:25 -08:00

Go Service!

The go-service library is a channel driver wrapper around os/exec. It provides an event mechanism for monitoring a process and a command channel for controlling the process. Think supervisord in a Go library. In fact, the states and state transitions are identical to Supervisor. As such it is best suited for managing long running foreground processes.

See the example program for general usage.

License

The go-service library is covered under a BSD style license under copyright of the authors. See the included LICENSE file for the full license contents.

Authors

The following people are authors of the go-service library: