Потом хочешь сделать массовый Reload. Для этого есть openvpn.service, можно запустить одну команду systemctl restart openvpn и всё готово.
Параметр PartOf= гарантирует, что при остановке (перезапуске) openvpn.service будут останолены (перезапущены) также и те юниты, у который данный юнит указан в PartOf=
openvpn.service - это какая-то дебиановская отсебятина, в апстриме такого файла нет.
И как-то Debian не доработал - init-скрипты и syslog ставятся даже тем, кому они не очень нужны.
Comments 6
Reply
Reply
Reply
Ну, кроме tun, который никто из знакомых не тэстировал.
Reply
Reply
Значит, что не получилось перейти в рабдиректорию /etc/openvpn, чтобы потом оттуда запустить /bin/true (не знаю почему).
> Или, ещё, что означает комментарий "using service"? sysv-init? Пробуем:
Значит что это unit типа service (есть ещё target, mount, automount, socket, timer и т. д.)
> Выглядит так, как будто оно и не может работать (/bin/true как бы не демон).
Type=oneshot и предполагает, что это не демон
Я думаю, логика такая:
Запустил openvpn@server1.service, openvpn@server2.service...
Потом хочешь сделать массовый Reload.
Для этого есть openvpn.service, можно запустить одну команду systemctl restart openvpn и всё готово.
Параметр PartOf= гарантирует, что при остановке (перезапуске) openvpn.service будут останолены (перезапущены) также и те юниты, у который данный юнит указан в PartOf=
openvpn.service - это какая-то дебиановская отсебятина, в апстриме такого файла нет.
И как-то Debian не доработал - init-скрипты и syslog ставятся даже тем, кому они не очень нужны.
Reply
Leave a comment