Show HN: Marathono – A GUI tool for managing long-running processes in macOS
This looks nice, but I wish it would just use Launchd under the hood.<p>Launchd is solid and full-featured:<p>* Good process management (failure retries with backoff)<p>* Supports watching folders<p>* Decent command-line client for when you want to script or work fast in the shell<p>* Supports starting daemons on login<p>* Can start/stop based on whether certain things (network, paths, mounts, etc.) are up/down<p>* Supports calendar-based scheduling (replaces cron)<p>* Can redirect logging<p>* Can enforce resource limits (RAM, CPU, I/O, number of processes etc.) + nice level<p>I run all my daemons (Homebrew apps as well as personal development stuff) under Launchd, and I would love a convenient menu-bar GUI like this.