сервере CentOS 7 (systemd 219)? У меня один сервис работает не стабильно и надо его каждый раз перезапускать. Хочу автоматизировать его. Лучше сделать его с помощью возможностей SystemD.
Меня интересует автоматизация команды systemctl restart nameservice.service
Команда для этого не нужна. В секции [Service] прописать Restart=on-failure Но желательно конечно разобраться по какой причине падает сервис.
Проблема в том, что сервис не падает, его нужно просто перезапускать. А разобраться не могу так как это сервис сторонний, когда они решат эту проблему только тогда смогу от неё уйти. И поэтому мне кажется команда Restart=on-failure не сработает ни когда.
Перезапускать его надо по событию время. Перезапускать после нескольких часов после запуска или в определенное время дня/ночи.
crontab или аналогичные средства?
Ну тогда man systemd.timer и / или статью из закрепа, там где про временные события. Ну а в сервисе соответственно запуск systemctl restart / try-restart
Я же писал, что хотел средствами SystemD
Так у systemd вроде есть свой аналог крона?
Обсуждают сегодня