# runitor

> Runitor is a self-hosted command runner that reports task results to healthchecks.io, with built-in scheduling and output capture for cron monitoring.

- **Category:** Monitoring & observability
- **Licence:** 0BSD
- **Latest version:** v1.4.1-build.6
- **Open source:** oss
- **Languages:** Go, Shell
- **Platforms:** Go, Linux
- **Tags:** Monitoring, CLI, Scheduler, Cron, Go, Golang, Dead man's switch, Healthchecks, Task Runner, Healthchecksio, Scheduled Job

## Description

Runitor executes a command, captures its output, and reports the result to healthchecks.io or a private instance. It monitors cron jobs and alerts when tasks miss their schedule or fail. It runs as a one-shot or long-running scheduler with interval and cron flags, supports SIGALRM for immediate runs, captures stdout/stderr for debugging, and offers flexible ping configuration for different exit codes. Installation options include signed binaries, Go, or Docker images on multiple architectures.

## Links

- [Homepage](https://github.com/bdd/runitor)
- [Docker](runitor/runitor)
- [Docker Hub](https://hub.docker.com/r/runitor/runitor)
- [GitHub Repository](https://github.com/bdd/runitor)

---
Source: https://selfhost.directory/project/runitor