Linux Labs

Пакеты, службы, журналы / Ступень 11 из 13

Задания cron и таймеры systemd

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 5 из 8 · на машине · 5 мин

Включи таймер отчёта

На машине готова пара юнитов lab-report.timer и lab-report.service. Таймер выключен, отчёта ещё нет. Служба пишет отчёт от имени student в его домашний каталог, поэтому после срабатывания ты сможешь прочитать файл без sudo.

Упражнение · сделать

Запусти расписание отчёта

Включи lab-report.timer так, чтобы он работал сейчас и после перезагрузки, и дождись его срабатывания: служба запишет отчёт в ~/lab-schedule/report.txt. Юниты не меняй, службу руками не запускай.

Войти и начать Машина доступна после входа

Цели · 0 из 2

  • Включить таймер сейчас и при загрузке ещё не выполнена
  • Дождаться срабатывания и отчёта ещё не выполнена

Таймер продолжит запускать службу через 10 секунд после каждого её завершения — так задано OnUnitInactiveSec=10s. Таймеры на рабочих серверах срабатывают реже, обычно по OnCalendar.

Цели шага

0 из 2
  • Включить таймер сейчас и при загрузке — ещё не выполнена
  • Дождаться срабатывания и отчёта — ещё не выполнена
Ubuntu 24.04

Цели шага

0 из 2
  • Включить таймер сейчас и при загрузке — ещё не выполнена
  • Дождаться срабатывания и отчёта — ещё не выполнена
Загрузка…