$ dpalv1.2.0Deamon Pal
Professional-grade lightweight process management for developers and system administrators
# Clone, build, and install.
$ git clone https://github.com/partoska/dpal
$ cd dpal && ./build.sh
$ sudo ./install.sh
# Start control processes.
$ dpal --control &
# Issue commands.
$ dpal --create echo "Hello World!"
$ dpal --start echo
Why Choose Deamon Pal?
Lightweight and Fast
Minimal resource footprint with optimized C language implementation for maximum performance.
User-Space Operation
No root privileges required. Isolated from system process managers for enhanced security.
Flexible Configuration
Human-readable INI format with restart policies, log rotation, and environment variable config.
Process Monitoring
Real-time state tracking, health checks, output logging, and automatic restarts.
Developer API
Includes C library for programmatic integration in your applications.
POSIX Compatible
Cross-platform support for Linux, macOS, BSD, and other Unix-like systems.
One Binary, Two Operation Modes
Deamon Pal operates in two modes: (1) As a control process that manages other processes, and (2) as a command executor that sends instructions to the running controller.
Control Process Mode
Acts as a daemon managing process lifecycles.
Command Executor Mode
Sends commands to modify running processes.
Perfect for Your Use Case
System Administration
- →Microservice orchestration and management.
- →Development environment automation.
- →Embedded system process control.
Development and DevOps
- →DevOps pipeline supervision.
- →Application-embedded (sub)process management.
- →Alternative to systemd for specific use cases.
Technical Specifications
Ready to Enhance Your Process Management?
Join developers and system administrators who trust Deamon Pal for reliable, lightweight process supervision.