{"repo":"bdd/runitor","free":true,"listed":false,"github":"https://github.com/bdd/runitor","clone":"git clone https://github.com/bdd/runitor.git","description":"A command runner with healthchecks.io integration","language":"Go","stars":350,"topics":["go","golang","healthchecks","healthchecksio","cron","monitoring","scheduled-job"],"license":"0BSD","category":"analytics","readme_excerpt":"runitor Runitor runs the supplied command, captures its output, and based on its exit code reports successful or failed execution to https://healthchecks.io or your private instance. Healthchecks.io is a web service for monitoring periodic tasks. It's like a dead man's switch for your cron jobs. You get alerted if they don't run on time or terminate with a failure. Installation Download Signed Release Binaries Binaries of the latest release for popular platforms are at https://github.com/bdd/runitor/releases/latest Verify Signatures SHA256 checksum manifest of the releases are signed with one of the SSH keys published at https://bdd.fi/x/runitor.pub. An example verification script shows how to use ssh-keygen and sha256sum to verify downloads. Build Locally If you have Go 1.19 or newer installed, you can use the command: go install bdd.fi/x/runitor/cmd/runitor@latest ...and the binary will be at $GOPATH/bin/runitor or if GOPATH isn't set, under $HOME/go/bin/runitor . Cross Compilation If you need to build the binary on a platform different than the target, you can pass the target operating system and architecture with GOOS and GOARCH environment variables to the go install command. GOOS=plan9 GOARCH=arm go install bdd.fi/x/runitor/cmd/runitor@latest ...and the binary will be under $GOPATH/bin/plan9 arm/runitor . Container Image If you prefer to run your workloads in containers, runitor/runitor on Docker Hub provides images based on Alpine, Debian, and Ubuntu for x86 64, arm64v","default_branch":null,"files":null,"tree":[],"storefront":"/r/bdd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bdd/runitor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}