Find out which systemd timers and scheduled jobs are active right now on a Linux host. 31.01.2026 | reading time: 2 min Timers schedule services; they run tasks automatically without a shell prompt. Learn to list them, inspect one, and act when a timer misfires. List what is scheduled Run `systemctl list-timers --all` to see the scheduler table and active timers; for example you may see entries like `NEXT LEFT LAST PASSED UNIT ACTIVATES backup.timer backup.service` which shows when `backup.service` will next run. Inspect a single timer To examine details run `systemctl status apt-daily.timer` then `systemctl cat apt-daily.timer` to read the unit file; this reveals triggers such as `OnCalendar=` or `OnBootSec=` and whether `Persistent=true` is set so missed runs are executed after boot. Hands-on fixes If a timer behaves unexpectedly stop and disable it with `systemctl stop --now foo.timer` and `systemctl disable foo.timer`, or trigger the job immediately with `systemctl start foo.service`; use `systemctl list-timers --all --no-legend --no-pager` for scripted checks. Timers vs cron and at Systemd timers can replace many cron jobs but cron and at still exist; check `crontab -l` and `atq` to locate tasks managed outside systemd and reconcile overlaps or duplicates. Wrap-up and next steps You can now list timers, inspect unit files and act to pause or run jobs manually; keep exploring timer unit options and automation patterns to streamline administration while aiming for a certification such as CompTIA Linux+ or LPIC-1 with intensive exam prep at bitsandbytes.academy. Join Bits & Bytes Academy First class LINUX exam preparation. utilities processes boot-process scripting troubleshooting