systemctl list-timersPrimary overview of systemd-scheduled jobs.
Work with timer units, socket activation, path units, transient services, and user services.
Schedule jobs with systemd timer units.
systemctl list-timersPrimary overview of systemd-scheduled jobs.
systemctl list-timers --allUseful for complete inventory.
systemctl status logrotate.timerShows schedule information and recent trigger history.
sudo systemctl enable --now myjob.timerStandard timer activation pattern.
sudo systemctl start myjob.timerGood for testing timer unit setup.
sudo systemctl start myjob.serviceUseful for validating the service command without waiting for the timer.
Work with sockets, paths, mounts, and targets.
systemctl list-units --type=socketUseful for debugging socket activation.
systemctl list-units --type=pathPath units can trigger services on filesystem changes.
systemctl list-units --type=mountHandy when troubleshooting mounts and dependencies.
systemctl list-units --type=targetTargets group other units into states.
Work with per-user managers and one-off units.
systemctl --user list-unitsUseful for rootless services and desktop sessions.
systemctl --user enable --now syncthing.serviceNo sudo required for your own user manager.
sudo loginctl enable-linger jonImportant for persistent user services on servers.
systemd-run --unit=adhoc-backup --description="Ad hoc backup" /usr/local/bin/backup.shGreat for controlled one-off execution under systemd supervision.
systemd-run --scope rsync -av ./src/ /mnt/backup/Useful for interactive commands you still want systemd to track.