Linux Labs

Bash: обработка текста и скрипты / Ступень 8 из 9

Скрипт по расписанию: окружение, журнал, блокировка

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

Шаг 5 из 6 · на машине · 3 мин

Копия по таймеру

Теперь почини lab-backup сам. Проверить себя помогут sudo systemctl start lab-backup.service, sudo journalctl -u lab-backup и строка с & из прошлого шага. Файл lab-backup.timer рядом со службой разобран в статье systemd-timers.

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

Поставь копию на таймер надёжно

В ~/sched-lab сделай так, чтобы служба lab-backup сохраняла архив в ~/sched-lab/archive, а backup.sh, запущенный, пока работает другая копия — таймером или руками, — сразу завершался с ненулевым кодом.

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

Цели · 0 из 2

  • Служба lab-backup сохраняет архив ещё не выполнена
  • Вторая копия не начинает работу, пока идёт первая ещё не выполнена

Цели шага

0 из 2
  • Служба lab-backup сохраняет архив — ещё не выполнена
  • Вторая копия не начинает работу, пока идёт первая — ещё не выполнена
Ubuntu 24.04

Цели шага

0 из 2
  • Служба lab-backup сохраняет архив — ещё не выполнена
  • Вторая копия не начинает работу, пока идёт первая — ещё не выполнена
Загрузка…