Linux Labs

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

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

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

Шаг 7 из 8 · лаба · 15 минлёгкая

Задание cron не выполняется

Задание в расписании root должно каждую минуту отмечаться в файле, но файла нет. Найди, почему, и добейся, чтобы его писал cron.

Ситуация

В расписании root стоит задание: каждую минуту запускать /usr/local/bin/backup.sh. Скрипт записывает время своей работы в /var/backups/heartbeat — по этой отметке видно, что задание живо. Отметки нет ни разу, и никаких ошибок на экране никто не видел.

Задача

  1. Задание на /usr/local/bin/backup.sh остаётся в расписании root.
  2. cron сам выполняет его: /var/backups/heartbeat записывается при запуске по расписанию. Ручной запуск скрипта не в счёт.

Нужные инструменты уже установлены. Интернета на машине нет.

Лаба · самостоятельно

Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.

Цели

0 из 2
  • Задание на /usr/local/bin/backup.sh по-прежнему в расписании root — ещё не выполнена
  • cron сам выполняет задание — /var/backups/heartbeat записан при его запуске — ещё не выполнена
Ctrl+Enter
Запустит машину node1 · Ubuntu 24.04

Машина запускается

Подсказки

0 из 3

Цели лабы

0 из 2
  • Задание на /usr/local/bin/backup.sh по-прежнему в расписании root — ещё не выполнена
  • cron сам выполняет задание — /var/backups/heartbeat записан при его запуске — ещё не выполнена
node1 Ubuntu 24.04

Цели лабы

0 из 2
  • Задание на /usr/local/bin/backup.sh по-прежнему в расписании root — ещё не выполнена
  • cron сам выполняет задание — /var/backups/heartbeat записан при его запуске — ещё не выполнена
Загрузка…