как настроить автозапуск службы (если остановлен) - PullRequest
0 голосов
/ 22 марта 2019

Я создал следующий сервис под /etc/systemd/system

note - у нас есть redhat 7 version

more dumdum.service

[Unit]
Description=dumdum Daemon
Requires=network.target remote-fs.target
After=network.target remote-fs.target

[Service]
Type=simple
RemainAfterExit=yes
ExecStart=/opt/dumdum/dumdum-server-0.216/bin/launcher start
ExecStop=/opt/dumdum/dumdum-server-0.216/bin/launcher stop

[Install]
WantedBy=multi-user.target

А затем

Chmod 664 /etc/systemd/system/dumdum.service

systemctl daemon-reload

и теперь я могу остановить или запустить службу

эта конфигурация также поддерживает автоматический запуск после перезагрузки компьютера

Так что теперь я хочудобавить в сервис следующую возможность

1.если по какой-либо причине служба остановилась (сценарий запуска), то сценарий запуска автоматически запускается через 2 минуты службой

Примечание - попытка запускается только три раза.

...