systemd эквивалент «восходящего предела выскочки»

Я пытаюсь сделать файл systemd, который будет контролировать службу и перезагружать ее, если она сработает. Вот сложная часть: если служба сработала более 5 раз в минуту, я хочу пометить ее как неработоспособную и перестать пытаться ее автоматически перезапустить. С Upstart это было легко сделано с «пределом респауна».

Systemd может ограничить автоматический перезапуск с помощью StartLimitIntervalSec, но это не то, что я хочу. Я не хочу просто ограничивать скорость перезапуска, но, скорее всего, полностью откажусь, если предел ударит.

  • Настроить кнопку питания - OpenSUSE LEAP 42.1
  • Как подключить файловую систему aufs при загрузке в archlinux?
  • Systemd не запускается после удаления зашифрованного раздела подкачки на Fedora 20
  • Создание сценария systemd для Sybase ASE
  • Как отключить бесполезные записи журнала аудита в dmesg
  • Получение сообщений Syslog с помощью systemd Arch Linux
  • Может запустить пользовательский сервис systemd, не может его включить
  • Демон Watchdog не запускается при загрузке
  • Запуск пользовательского таймера systemd, когда у них нет открытого сеанса
  • Fedora 21 akmods.service длительное время загрузки
  • в чем разница между cron и systemd?
  • При сохранении INTO OUTFILE из mysql в системе на основе systemd выходной файл захватывается systemd - почему?
  • One Solution collect form web for “systemd эквивалент «восходящего предела выскочки»”

    Из systemd.unit(5) manpage, в StartLimitIntervalSec=, StartLimitBurst= :

    Обратите внимание, что блоки, которые настроены для Restart = и которые достигают начального предела, больше не пытались перезапустить; однако их можно перезапустить вручную в более поздней точке, после чего снова активируется логика перезапуска. Обратите внимание, что сбой при отказе systemctl приведет к сбросу счетчика скорости перезапуска, что полезно, если администратор хочет вручную запустить устройство, и начальный предел вмешивается в это.

    … так что казалось бы, что ограничение скорости запуска systemd делает то, что вы хотите.

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