OpenVPN 연결이 언제 시작되는지 추적하는 방법(시스템)

OpenVPN 연결이 언제 시작되는지 추적하는 방법(시스템)

서비스를 이용하고 있어요[이메일 보호됨]내 VPN에 연결하세요. 컴퓨터를 시작하면 연결하는 데 약간의 시간이 걸립니다. 연결이 설정되면 바탕화면 알림을 보고 싶습니다. 기본 KDE 알림이 바람직합니다.

연결이 실패하면 알림을 받을 수 있으면 좋을 것 같아요.

NetworkManager가 나에게 알림을 제공한다는 것을 알고 있지만 systemd를 사용하고 싶습니다.

답변1

notify-send알림을 보내는 데 사용할 수 있습니다 .

따라서 이를 작동시키는 간단한 방법은 systemctl statusbash 스크립트에서 반복적으로 폴링하고 .profile.

우아하지는 않지만 작성하는 데 5분 미만이 소요되며 정상적으로 작동합니다.

편집: 더 systemctl-y 방식으로 이를 수행하는 방법은 openvpn-client 서비스에 의존하는 단위를 작성하고 성공 시 메시지를 보내도록 하는 것입니다. 첫 번째 장치에서 취소되는 systemctl 타이머를 사용하여 실패 메시지를 보낼 수 있습니다.

그러나 나는 실제로 요점을 보지 못합니다. 환경 변수를 조작해야 하며 더 이상 읽을 수 없거나 신뢰할 수 없습니다. :)

관련 정보