Created attachment 180989 [details] immortal shar A *nix cross-platform (OS agnostic) supervisor immortal runs a command or script detached from the controlling terminal as a Unix daemon, it will supervise and restart the service if it has been terminated. The service can be controlled by querying a Unix socket "immortal.sock", this allows to remotely have full control over the service if required by exposing the socket using a web server like Nginx. immortal - Starts and monitor a service immortaldir - Directory to scan for services *.yml immortalctl - Control existing services WWW: https://immortal.run
A commit references this bug: Author: vanilla Date: Mon Mar 20 13:03:29 UTC 2017 New revision: 436539 URL: https://svnweb.freebsd.org/changeset/ports/436539 Log: Add immortal 0.10.2, unix cross-platform (OS agnostic) supervisor. PR: 217947 Submitted by: nbari@tequila.io Changes: head/sysutils/Makefile head/sysutils/immortal/ head/sysutils/immortal/Makefile head/sysutils/immortal/distinfo head/sysutils/immortal/files/ head/sysutils/immortal/files/immortaldir.in head/sysutils/immortal/files/www.yml head/sysutils/immortal/pkg-descr head/sysutils/immortal/pkg-plist