Size: a a a

2020 January 23

VB

V B in Sys-Admin Help
Vilgelm skavr
+ только хотел сказать... знатоком себя не считаю... но вопрос и вправду расплывчатый.
вопрос то как раз корректный, нужно узнать сколько людей знает системд. т.е. простой опрос с вариантами Знаю и не знаю ответит
источник

DY

Dan Y in Sys-Admin Help
вопрос такой: у меня есть сервис, на автозапуске. Мне надо чтоб сервис запускался ТОЛЬКО если последний раз когда он бежал был в пределах заданного времени, т.е. если сервис упал (или весь сервер упал) и пролежал дольше заданного времени, чтоб сервис не автозапускался при рестарте
источник

Vs

Vilgelm skavr in Sys-Admin Help
есть разные функции типа on-failer.. или как то так... но вот что бы после старта сервера не поднимался это не простой вопрос...
источник

DY

Dan Y in Sys-Admin Help
потому и спрашиваю есть ли знатоки, такое трудно нагуглить
источник

DY

Dan Y in Sys-Admin Help
я могу конечно написать wrapper, но надеюсь не изобретать колесо
источник

D

Denis in Sys-Admin Help
есть параметризация этого в сервисе
источник

DY

Dan Y in Sys-Admin Help
Denis
есть параметризация этого в сервисе
как именно? я не нашел
источник

Vs

Vilgelm skavr in Sys-Admin Help
Denis
есть параметризация этого в сервисе
типа не запускать после n количества файлов?
источник

Vs

Vilgelm skavr in Sys-Admin Help
фейлов*
источник

D

Denis in Sys-Admin Help
[Service]
Type=forking
RemainAfterExit=no
Restart=on-failure
RestartSec=5s
источник

D

Denis in Sys-Admin Help
как то так
источник

D

Denis in Sys-Admin Help
но я думаю что лучше погуглить, я давненько в это не вчитывался
источник

D

Denis in Sys-Admin Help
можно в отдельный пид попробовать вывести
источник

Vs

Vilgelm skavr in Sys-Admin Help
рестарт после н количества времени... не совсем тоже самое что не старт
источник

D

Denis in Sys-Admin Help
[Service]
ExecStartPre=/bin/sleep 30
источник

DY

Dan Y in Sys-Admin Help
Vilgelm skavr
типа не запускать после n количества файлов?
нет. у меня бежит кластер из кучи хостов с бд. хостов могут быть тысячи, и конечно некоторые падают. просто если хост упал, и пролежал долго, данные на нем "скисают", приходит админ, включает его, сервер поднимается и влазит в кластер с потенциально плохими данными или просто более старой версией, если как раз проскочил апдейт. Кластеры эти бегут в таких местах где меня нет (у клиентов в закрытых ДЦ), так что местные админы не знают как этим всем управлять
источник

D

Denis in Sys-Admin Help
просто первое что в голову пришло(
источник

Vs

Vilgelm skavr in Sys-Admin Help
там есть престарт... в том же блоке service можно начать скрипт или еще одну службу проверяющюю сколько лежал сервис  и сделать  исключение запуска
источник

DY

Dan Y in Sys-Admin Help
Vilgelm skavr
там есть престарт... в том же блоке service можно начать скрипт или еще одну службу проверяющюю сколько лежал сервис  и сделать  исключение запуска
о, похоже на полезный подход, провряющий скрипт засунуть туда
источник

D

Denis in Sys-Admin Help
я просто не туда вопрос понял изначально
источник