Common Cron Schedules

Generate cron expressions for common scheduling patterns like daily, weekly, or hourly.

Code

Utilities
case "$schedule" in
  hourly)   echo "$minute * * * *" ;;
  daily)    echo "$minute $hour * * *" ;;
  weekly)   echo "$minute $hour * * 0" ;;
  monthly)  echo "$minute $hour 1 * *" ;;
  weekdays) echo "$minute $hour * * 1-5" ;;
  *)        echo "Unknown schedule: $schedule" ;;
esac

Parameters

Schedule type: hourly, daily, weekly, monthly, weekdays.

Hour to run (0-23).

Minute to run (0-59).

Server

More Bash Snippets