BSD Ports

sysutils/immortal 0.24.4_19 DragonFly

Unix cross-platform (OS agnostic) supervisor

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
sysutils
Package size
2849.5 KiB, 16101.6 KiB installed

Description

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

In the other systems

SystemPortVersion
DragonFlysysutils/immortal0.24.4_19
FreeBSDsysutils/immortal0.24.4_42

Install

Binary package:

pkg install immortal

From DPorts:

cd /usr/dports/sysutils/immortal && make install clean

Dependencies

No port depends on this one.