Генератор таймеров systemd
Создавайте файлы юнитов systemd .timer и .service с пользовательским расписанием, командой службы и командами установки.
Ввод
Вывод
Документация
Что такое таймер systemd?
Таймер systemd - это декларативный планировщик, который работает с соответствующим юнитом службы. Вместо создания записи cron вы определяете, когда должна выполняться задача и какая служба должна её запускать.
Таймеры могут работать по календарному расписанию или монотонному времени, что делает их гибкими для задач во время загрузки, регулярного обслуживания и отложенных задач.
Описание инструмента
Этот инструмент создаёт соответствующие файлы юнитов .timer и .service, а также команды для установки. Вы можете настроить календарные расписания, монотонные триггеры и распространённые параметры службы, такие как пользователь, рабочий каталог и тип службы.
Инструмент полезен, если вам нужно создать таймер systemd без ручного написания файлов юнитов.
Примеры
- Ежедневный таймер резервного копирования
- Задача, которая запускается вскоре после загрузки системы
- Таймер с пользовательским календарным выражением
Возможности
- Параметры календарного и монотонного планирования
- Настройки сохранения, точности и случайной задержки
- Соответствующий файл службы и команды для установки
Ограничения
Инструмент только формирует текст и не проверяет поведение полученных юнитов в реальной системе.
Команды установки предполагают наличие Linux с systemd и обычно требуют повышенных привилегий.