daemonize
« Back to VersTracker
Description:
Run a command as a UNIX daemon
Type: Formula  |  Latest Version: 1.7.8@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: daemon background system cli utilities
Install: brew install daemonize
About:
Daemonize is a utility that runs a command as a UNIX daemon, detaching it from the controlling terminal and the session. It handles standard I/O redirection, PID file creation, and changing user/group IDs, ensuring the process runs in the background. This simplifies the process of converting standard command-line applications into stable, background services.
Key Features:
  • Standard I/O redirection (stdin, stdout, stderr)
  • PID file creation for process management
  • User and group ID switching
  • Support for running in a specified working directory
Use Cases:
  • Converting interactive scripts into background services
  • Deploying lightweight network daemons
  • Running legacy applications as system services
Alternatives:
  • nohup – Standard UNIX command, but lacks advanced features like PID files and user switching.
  • systemd – Modern init system with extensive features, but heavier and Linux-specific.
License: BSD-3-Clause
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, catalina, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 14, 2025 1:29am 0 VERSION_BUMP 0510c209