{"id":13425103,"url":"https://github.com/dshearer/jobber","last_synced_at":"2025-05-14T05:10:41.927Z","repository":{"id":20724476,"uuid":"24008590","full_name":"dshearer/jobber","owner":"dshearer","description":"An alternative to cron, with sophisticated status-reporting and error-handling","archived":false,"fork":false,"pushed_at":"2024-09-03T20:55:57.000Z","size":7191,"stargazers_count":1393,"open_issues_count":55,"forks_count":79,"subscribers_count":29,"default_branch":"master","last_synced_at":"2025-04-08T23:18:41.740Z","etag":null,"topics":["cron","go","jobber","linux","schedule","unix"],"latest_commit_sha":null,"homepage":"https://dshearer.github.io/jobber/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dshearer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-09-13T23:27:37.000Z","updated_at":"2025-03-17T13:07:49.000Z","dependencies_parsed_at":"2022-06-26T03:49:49.393Z","dependency_job_id":"93099026-7d4b-436b-a3e9-cf128c14d21c","html_url":"https://github.com/dshearer/jobber","commit_stats":{"total_commits":319,"total_committers":13,"mean_commits":24.53846153846154,"dds":0.06269592476489028,"last_synced_commit":"d226a5ece9a199b95bc2b7695cfb99edb34f5ee5"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dshearer%2Fjobber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dshearer%2Fjobber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dshearer%2Fjobber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dshearer%2Fjobber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dshearer","download_url":"https://codeload.github.com/dshearer/jobber/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254076850,"owners_count":22010611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cron","go","jobber","linux","schedule","unix"],"created_at":"2024-07-31T00:01:04.760Z","updated_at":"2025-05-14T05:10:41.892Z","avatar_url":"https://github.com/dshearer.png","language":"Go","funding_links":[],"categories":["Go","Misc","Repositories"],"sub_categories":[],"readme":"# Jobber [![Build Status](https://travis-ci.org/dshearer/jobber.svg?branch=master)](https://travis-ci.org/dshearer/jobber) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/1476/badge)](https://bestpractices.coreinfrastructure.org/projects/1476)\n\nA replacement for cron, with sophisticated status-reporting and error-handling.\n\n** NOTE ** Due to lack of time, this project is not actively maintained. Please get in touch if you're interested in taking it over.\n\n## Intro\n\nJobber is a lightweight utility for Unix-like systems that can run arbitrary commands, or \"jobs\", according to a schedule.  It is meant to be a replacement for the classic Unix utility [cron](http://en.wikipedia.org/wiki/Cron).\n\nAlong with the functionality of cron, Jobber also provides:\n* **Job execution history**: you can see what jobs have recently run, and whether they succeeded or failed.\n* **Sophisticated error handling**: you can control whether and when a job is run again after it fails.  For example, after an initial failure of a job, Jobber can schedule future runs using an exponential backoff algorithm.\n* **Sophisticated error reporting**: you can control whether Jobber notifies you about each failed run, or only about jobs that have been disabled due to repeated failures.\n\n## Contributing\n\n**Contributions/suggestions/requests are welcome!**  Feel free to [open an issue](https://github.com/dshearer/jobber/issues), or ask a question on [the mailing list](https://groups.google.com/d/forum/jobber-proj).\n\n## More Info\n\nMore info can be found on [Jobber's website](http://dshearer.github.io/jobber/).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdshearer%2Fjobber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdshearer%2Fjobber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdshearer%2Fjobber/lists"}