Linux: Scheduling Tasks with cron and crontab

Wishlist Share

About Course

Automate backups, reports and clean-up jobs on Linux servers with cron. Learn the five time fields, ranges, lists and step values, special strings such as @daily, how to edit a crontab safely, and how to avoid the classic problems with paths, the percent sign, time zones, logging and overlapping jobs.

Tutwoo is an independent learning provider. This course is general training based on the Linux manual pages. Details vary between cron implementations and distributions. It is not an accredited qualification.

© 2026 Tutwoo UK Limited. This course was created in-house by Tutwoo and is our original work. It is for your own learning only: please do not copy, share, record or resell it.

What Will You Learn?

  • Read and write crontab schedules using the five time fields
  • Use ranges, lists, steps and special strings such as @reboot and @daily
  • Edit and check crontabs safely with crontab -e and crontab -l
  • Make scheduled jobs reliable with full paths, logging and locking

Course Content

Course Lessons

  • How cron schedules work
  • Creating and managing crontabs
  • Making scheduled jobs reliable

Sources & Further Reading
The official guidance this course is based on.

Final Assessment

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

✕