서비스가 활성화된 경우에만 재개 후 다시 시작

서비스가 활성화된 경우에만 재개 후 다시 시작

일시 중지/재개로 인해 문제가 발생한 잘못된 openvpn 서비스를 다시 시작해야 합니다. 내 생각은 여러 곳에서 문서화된 대로 전용 재시작 서비스를 만드는 것입니다(예:여기), 하지만 저는 VPN을 항상 사용하지 않고 재개 절차에서 자동으로 시작되는 것을 원하지 않기 때문에 일시 중지 순간에 서비스가 실제로 활성화된 경우에만 다시 시작하기를 원합니다. 이 사용 사례에 대한 명확한 표시를 찾지 못했으므로 도움을 주시면 감사하겠습니다.

답변1

내 질문에 대한 답을 찾았습니다 systemct try-restart. 에서 man systemctl:

 try-restart PATTERN...
           Stop and then start one or more units specified on the command line if the units are running. This does nothing if units are not running.

관련 정보