Stop using cron! Systemd Timers Explained
Stepping into the vast world of Linux, I was armed with a mission: schedule my Python backup script to run regularly. The criteria seemed straightforward — execute every 30 minutes, refrain from overlapping runs, and have an option for manual testing. Simple, right?
I was in for a surprise.
In this post I’ll be diving into the world of task scheduling on Linux, covering cron and systemd timers along the way.