сторожевой таймер Linux и systemd сторожевой таймер

Выход $ должен также работать:

 alias gpgagentexport="eval \$(cat ~/.gpg-agent-info) ; export GPG_AGENT_INFO"
7
11.01.2020, 23:49
2 ответа

Демон сторожевого таймера Linux следует использовать для выполнения заданий по перезагрузке системы, хотя он также может запускать «двоичный файл восстановления» для постоянных ошибок, который можно использовать для исправления или перезапуска процесса. Вообще говоря, для мониторинга процессов демона и их перезапуска вы должны использовать методы, поддерживаемые init / upstart / systemd, как уже было сказано, и сохранять сторожевую операцию для наиболее серьезных ситуаций, «только перезагрузка может исправить ситуацию».

3
27.01.2020, 20:16

Сторожевой таймер Systemd может в основном использоваться для 3 различных действий:

  • аппаратный сброс (использование сторожевого таймера CPU, доступного в / dev / watchdog). Это включается параметром RuntimeWatchdogSec = в /etc/systemd/system.conf
  • сброса приложения, если это предусмотрено в определении модуля systemd
  • , сброс системы в качестве резервная мера в ответ на несколько неудачных сбросов приложений. Также определено в файле примера модуля systemd

:

[Unit]
Description=My Little Daemon
Documentation=man:mylittled(8)

[Service]
ExecStart=/usr/bin/mylittled
WatchdogSec=30s
Restart=on-failure
StartLimitInterval=5min
StartLimitBurst=4
StartLimitAction=reboot-force

Пример взят из: http://0pointer.de/blog/projects/watchdog.html , что дает довольно полный обзор о том, что и как можно использовать сервисом сторожевого пса.

8
27.01.2020, 20:16

Теги

Похожие вопросы