Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
immortal is a cross-platform process manager for *nix systems, inspired by daemontools and runit but extended with practical features. Its core purpose is to keep services “alive forever”: even if a process crashes or the server reboots, it can automatically bring the service back up. Compared with traditional init or upstart scripts, it is particularly optimized for zero-downtime deployments (such as Unicorn/Gunicorn), self-daemonizing processes (such as Nginx), and distributed logging scenarios.
immortal for starting and monitoring services, immortaldir for scanning directories and managing services in bulk, and immortalctl for controlling service status. It supports following a PID via the -f flag, making it a strong fit for applications that fork child processes on their own. Through the run.yml configuration file, developers can finely control log rotation (size, count, and time), environment variables, startup wait times, and service dependencies.
No pricing information is mentioned in the source material. Given that it provides a Github link and deb packages, it appears to be a free and open-source tool.
Pros: Compatible with daemontools/runit scripts; excellent support for self-daemonizing processes and zero-downtime deployments; JSON API makes it easy to integrate into automated operations workflows; flexible log management.
Cons: Limited to *nix environments; requires users to have some background in system service management; documentation could be more structured.
immortal is suitable for backend developers and DevOps engineers who need a unified process management solution across mixed *nix environments, especially teams dealing with self-daemonizing processes or zero-downtime deployment scenarios that traditional Supervisor struggles to handle.
As a local system-level tool, its core functionality is not affected by network restrictions. However, access to its official domain, immortal.run, is unknown, so a proxy may be needed to view the documentation. There are no payment-related restrictions, as it is free and open source. Domestic alternatives in China include Supervisor or simply using Systemd directly.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on immortal.run official site.
immortal.run is an Unknown Dev Tools provider. TG4G tracks its product information, an overall rating of 6.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach immortal.run directly.