Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Информация
titleДанная статья связана с

Твердотельные накопители (SSD): особенности применения

Предупреждение

Важное предупреждение


Информация
titleДанная статья применима к
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.8)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
  • Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
  • Astra Linux Special Edition РУСБ.10015-16 исп. 1 и исп. 2
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.5) (частично)
  • Astra Linux Special Edition РУСБ.10265-01 (очередное обновление 8.1)
  • Astra Linux Common Edition 2.12

Аннотация

Cron — системная служба, которая запускает в указанное время перечисленные в /etc/crontab команды.  Команда cron Служба запускается один раз при загрузке системы. Справка по инструменту доступна по команде man cron. Управление списком возможно из графического интерфейса : ПускПанель управленияСистемаПланировщик задач.

Systemd — системная служба, которая обеспечивает параллельный запуск сервисов в процессе загрузки ОС. Systemd оперирует специально оформленными файлами конфигурации— юнитами (unit). Каждый юнит отвечает за конкретный сервис (*.service), точку монтирования (*.mount), устройство (*.device), файл подкачки (*.swap), сокет (*.socket) и т. д.  Юниты systemd имеют фиксированный набор параметров, оформленных в виде параметров команды systemctl (start, stop, reload, restart и т.д.).

Таймер systemd — 

Глава 1

Выполнить:

Command

команда - параметр

Где: параметр описание. 

или 

Command
Titleкоманда - параметр

Вывод в консоли

Раскрыть
titleРаскрывающийся блок
Длинное описание или длинный вывод команды или вспомогательный материал или пример
Информация

Блок информации

Глава 2

 Конфигурационный файл:

Блок кода
titleпусть и название конфигурационного файла
Содержимое конфигурационного файла

(далее просто таймер) файлы юнитов systemd, имя которых имеет расширение (*.timer); они позволяют контролировать файлы сервисов (*.service).

В зависимости от принципов запуска существуют два типа таймеров:

  • Таймеры реального времени, срабатывающие с привязкой к конкретному времени. Аналогичны инструменту cron.
  • Монотонные таймеры не сработают, если комптютер в режиме ожидания. 

Различия таймеров и заданий cron

Основные причины для применения таймеров вместо заданий cron :

  • таймеры используют единую систему команд инструмента управления службами systemctl;
  • таймеры имеют встроенные функции для ведения журналов и отслеживания состояния выполнения;
    Информация

    Для каждого таймера создается отдельный файл журнала journalctl


  • таймеры могут инициировать выполнение определённых задач на основе событий системы, а не только по расписанию как cron;

Приоритет выполнения таймеров и заданий cron

Создание таймеров


Управление таймерами

  • Получить список всех таймеров, определенных в системе:
    Command

    systemctl list-timers --all

  • Получить список активных таймеров:
    Command

    systemctl list-timers

  • Получить информацию о статусе конкретного таймера:
    Command

    systemctl status <имя_таймера>.timer

  • пункт
  • пункт
Command

команда - параметр

Где: параметр описание. 

П