Select the THREE statements that are true about systemd timer units.

LPIC-1 Exam 102-500, objective 107. Administrative tasks medium

Machine-checked — no person has signed for it. This question was read against the source cited below by an automated pass, which found no contradiction. That is a weaker claim than it sounds: the same kind of process wrote the question, so it can confirm its own mistake.

Treat it as a good draft rather than as settled fact, and read the source below before you rely on it. It is not used in mock exams here — only questions a person has signed for are.

How these questions are written — where each question comes from, what the verification ledger records, and what happens when one is found wrong.

The options

Choose 3.

Correct `systemctl list-timers` shows each active timer's next elapse time and the unit it will activate.

True. It is the standard overview command, and it also reports how long ago each timer last fired.

Correct A timer called backup.timer activates backup.service unless the [Timer] section names a different unit with Unit=.

True. The implicit target is the unit with the same basename and a .service suffix; Unit= overrides that default.

Correct A timer unit has no effect until it is itself started, or enabled so that it starts at boot.

True. The .timer unit is what must be running; enabling or starting the .service it triggers is neither necessary nor sufficient.

Not correct The value of OnCalendar= uses the same five-field syntax as a crontab time specification.

False. systemd uses its own calendar syntax, roughly weekday plus date plus time, as in `Mon..Fri *-*-* 09:00:00`. Crontab's five positional fields are not accepted.

Not correct Timer units are stored in /etc/cron.d/ so that cron and systemd share one schedule.

False. Unit files live under /etc/systemd/system/, /run/systemd/system/ and /usr/lib/systemd/system/. The two schedulers are entirely independent.

Why

A systemd timer is a pair: the .timer unit carries the schedule, the unit it activates carries the work. Because the pairing is by name, a lone .timer with no matching .service fails at activation time. Timers are managed with the ordinary unit verbs, so `systemctl enable --now backup.timer` is the usual way to put one into service.

Where this comes from

Cited
manual page systemd.timer(5)

Practise this

Reading one question is not practice. The trainer will draw a short set from objective 107 and space the ones you get wrong.

Practise LPIC-1 Exam 102-500

More questions on this objective

All questions on Administrative tasks

Practise LPIC-1 Exam 102-500