процесса, но в случае его завершения (падения) ожидание в 30 секунд и повторный запуск. Как это сделать?
Crontab
А как crontab отслеживает состояние процесса?
Скрипт пишет что-то в файл, при запуске скрипт проверят файл
не уверен что он может может получить свой pid, так что мой внутренний индусговорит записывать время каждые 10 секунл
Да я думаю, что проще реально через цикл вместе со sleep, но я не уверен, что он будет дожидаться завершения процесса, чтобы потом перейти к началу цикла
Как пример - https://ma.ttias.be/auto-restart-crashed-service-systemd/
Ага, примерно понял. А «внутрь сервиса» можно будет при этом залезть? Чисто отмониторить его в top и развернуть или как-то иначе?
Для этого у systemd есть команда systemctl
что такое "залезть внутрь сервиса"?
Ну процесс будет выполняться и я бы хотел на это посматривать время от времени
systemctl status systemd-resolved
Обсуждают сегодня