An intuitive web tool for crafting and validating cron job schedules. CronCompose allows you to easily build, preview, and troubleshoot crontab entries directly in your browser. Ideal for sysadmins, developers, and anyone needing a quick, reliable way to set up scheduled tasks.
- Easy Cron Schedule Creation: Use a simple form to create cron job schedules without needing to remember syntax.
- Real-Time Validation: Validate cron expressions as you type, ensuring accuracy.
- Preview & Copy: See the generated cron entry and copy it with one click.
- Client-Side Only: No data is saved or sent to a server; everything runs in your browser.
To use CronCompose, you only need a web browser.
-
Clone the repository:
git clone https://github.com/your-username/CronCompose.git
-
Navigate to the project folder:
cd CronCompose
-
Open index.html in your browser to start using CronCompose.
chrome index.html
- Open the app in your browser.
- Enter the values for each cron field (minute, hour, day of month, month, day of week).
- Add the command you want to schedule.
- Click Generate Cron to preview the cron job entry.
- Copy the cron entry to your clipboard and add it to your crontab.
Field | Allowed Values | Description |
---|---|---|
Minute | 0-59 or * |
Specifies the minute of the hour to run. |
Hour | 0-23 or * |
Specifies the hour of the day to run. |
Day of Month | 1-31 or * |
Specifies the day of the month to run. |
Month | 1-12 or * |
Specifies the month of the year to run. |
Day of Week | 0-7 (0 and 7 are Sun) | Specifies the day of the week to run. |