нет. Просто оборачиваю задачу по обновлению сертификата отcertbot в системд юнит вместо крона. В официальной инструкции там есть "хук" что сделать после. Я подумал, что это долдно решаеться на уровне systemd
Во-первых, тогда тебе нужен не restart, а reload (или graceful-restart, на крайняк). Во-вторых, certbot, вроде, сам умеет это делать. В-третьих, если хочешь делать это сам, то лучше напили скрипт, который уже запускай через systemd.timer
Во-первых, тогда тебе нужен не restart, а reload (или graceful-restart, на крайняк). Во-вторых, certbot, вроде, сам умеет это делать. В-третьих, если хочешь делать это сам, то лучше напили скрипт, который уже запускай через systemd.timer
спасибо за первое замечаение. По поводу второго, я не уверен, но кажется всё умение заканчивается на "выполни вот эту команду если серт обновился"
от древности nginx зависит, имхо там где я пробовал reload - не прокатывало
Я не про reload, я про nginx-upgrade (он же graceful restart). Reload делается просто sighup-ом. Graceful restart - через последовательность SIGUSR2 и SIGQUIT (с опциональным SIGWINCH)