daemon
« Back to VersTracker
Description:
Turn other processes into daemons
Type: Formula  |  Latest Version: 0.8.4@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: daemon system background process service
Install: brew install daemon
About:
The 'daemon' utility converts any process into a proper UNIX daemon. It handles standard daemon behaviors like forking, detaching from the terminal, and managing process IDs (PID) files. This provides a standardized and robust way to run background services without modifying the original application's source code.
Key Features:
  • Converts existing processes into daemons without code changes
  • Manages PID files to prevent multiple instances and simplify process control
  • Configurable logging to syslog or files
  • Supports privilege dropping for enhanced security
Use Cases:
  • Running legacy or third-party applications as background services
  • Wrapping simple scripts to make them behave like system daemons
  • Managing background processes in init scripts or service managers
Alternatives:
  • launchd – macOS native service manager; more complex but deeply integrated
  • nohup – Standard UNIX command; simpler but lacks daemon features like PID files
License: GPL-2.0-or-later
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit