dwatch
« Back to VersTracker
Description:
Watch programs and perform actions based on a configuration file
Type: Formula  |  Latest Version: 0.1.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: monitoring automation daemon process system-utilities
Install: brew install dwatch
About:
dwatch is a lightweight daemon that monitors running processes and executes predefined actions when specific events occur, such as a process starting or stopping. It uses a simple configuration file to define rules, making it a flexible alternative to more complex monitoring solutions. This tool is ideal for system administrators needing to automate responses to service changes without heavy scripting.
Key Features:
  • Monitors process lifecycle events (start, stop)
  • Config-driven actions via a simple config file
  • Lightweight and low-overhead daemon
  • Flexible command execution on triggers
Use Cases:
  • Automatically restart a crashed service or application
  • Trigger cleanup scripts when a specific program exits
  • Send notifications when critical system daemons start
Alternatives:
  • monit – Monit is a more comprehensive monitoring suite with HTTP interface and complex checks, while dwatch is simpler and focused solely on process event triggers.
  • systemd path units – Systemd can watch files and services but requires more setup; dwatch offers a more direct, config-based approach for process-specific events.
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, catalina, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 4:39pm 0 VERSION_BUMP ff1b3412
Sep 12, 2024 8:39am 0 VERSION_BUMP 5fa44e47