About | Demo | Features | Technologies | Requirements | Installation | Getting Started | License
Cronboard is a terminal application that allows you to manage and schedule cronjobs on local and remote servers. With Cronboard, you can easily add, edit, and delete cronjobs, as well as view their status.
✔️ Check cron jobs
✔️ Create cron jobs with validation and human-readable feedback
✔️ Pause and resume cron jobs
✔️ Edit existing cron jobs
✔️ Delete cron jobs
✔️ View formatted last and next run times
✔️ Connect to servers using SSH, using password or SSH keys
The following tools were used in this project:
Before starting 🏁, be sure you have cron installed on your machine.
crontab -l
git clone https://github.com/antoniorodr/cronboard
cd cronboard
pip install .
brew tap antoniorodr/cronboard
brew install antoniorodr/cronboard/cronboard
Installation using uv
uv tool install git+https://github.com/antoniorodr/cronboard
yay -S cronboard
One installed, you can run the application using the following command:
cronboard
That's it! You can now start using Cronboard to manage your cron jobs.
Cronboard is equiped (thanks to Textual) with a footer that shows you the available commands.
This project is under license from MIT. For more details, see the LICENSE file.
Made with ❤️ by Antonio Rodriguez