systemd запустить блок на успех другого

Я преобразовал некоторые задания cron в systemd.timer units и хочу отправить почту при каждом неудаче и успехе работы.

Отличная страница вики ArchLinux предоставляет информацию об этом, и установка выполняется плавно при сбое. Теперь я хочу добавить уведомление по электронной почте всякий раз, когда устройство работает успешно, но согласно systemd.unit нет конфигурации с именем OnSuccess = .

Как обращаться с этим прецедентом?

One Solution collect form web for “systemd запустить блок на успех другого”

Вы можете использовать ExecStartPost=/bin/systemctl start some-other-service если Type= oneshot .

Читайте о деталях в man systemd.service

Чтобы просмотреть полный список направлений, используйте man systemd.directives , в котором перечислены все направления и где они документированы.

  • Удаление таймера, созданного с помощью systed-run --on-calendar
  • Периодически выполняемый btrfs-scrub
  • systemd: Как выполнять задание как периодически, так и один раз при завершении работы системы?
  • Cron vs systemd таймеры
  • systemd.unit `RequiresMountsFor =` vs `ConditionPathIsDirectory =`
  • системный таймер каждые 2 часа через 30 минут после часа?
  • Interesting Posts

    Как я могу получить DVD-диски в Debian?

    PACEMAKER ON CENTOS 7 Виртуальная проблема IP

    solaris + vxprint + зеркало для rootvol и rootdisk7vol не существует

    «Безопасный режим» в Linux?

    найти «поврежденный» файл, вложенный в команду find внутри команды find

    LFTP –exclude предотвращает создание файла журнала

    Владелец sshfs-установленного каталога с разрешением 777 не может открыть его (нет ACL, нет SELinux)

    Объединение двух файлов, соответствующих двум столбцам с несоответствиями и в каждой соответствующей строке, замените второй столбец из файла 1 на 6-й столбец в файле 2

    Может ли grub2 обнаруживать архитектуру процессора и соответственно отображать опции?

    Как заставить OpenVPN автоматически подключаться к шлюзу в любое время

    Ошибочно превратил файл в двоичный

    Выполнять команды по отключению tmux

    Настройка среды разработки для разных дистрибутивов, чем одна

    Как отлаживать ввод с устройства ввода (/ dev / input / event *)

    Создание репозитория пакетов Debian для распространения нескольких версий настраиваемого пакета deb

    Linux и Unix - лучшая ОС в мире.