Skip to content
Ensures that a given program runs continuously
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
source
test/output
.gitignore
.travis.yml
LICENSE
README.md
dub.json

README.md

forever-d Build Status

Ensures that a given program runs continuously.

This project is inspired by forever for nodejs: https://github.com/nodejitsu/forever

Currently the usage is:

$ forever-d [options] [program] <Arguments...>

options:
	-m -max		Max runs of [program]. default is 0 (unlimited)
	-min-uptime 	Minimum time in milliseconds program needs to run so it will restart again. (Defaults to 1000)
	-l -log		File to print [program] std-out to. By default it's printed to stdout of forever-d
	-e -err		File to print [program] std-err to. By default it's printed to stdout of forever-d
	-script		Script run on process restart. Use [script-env] ENV variables in there.

script-env:
	FD_EXITCODE		exit code of [program]
	FD_RESTARTS		number of restarts
	FD_CMDLINE		the actual cmd line used for [program]

This project is written in the D programming language and supports the DUB package format.

You can’t perform that action at this time.