如何追蹤我的 OpenVPN 連線何時啟動 (systemd)

如何追蹤我的 OpenVPN 連線何時啟動 (systemd)

我正在使用該服務[電子郵件受保護]連接到我的 VPN。當我啟動電腦時,需要一段時間才能連接。我希望在建立連線時看到桌面通知。最好是本機 KDE 通知。

如果連線失敗時我能收到通知,那就太好了。

我知道 NetworkManager 會給我通知,但我想使用 systemd。

答案1

您可以用來notify-send發送通知。

因此,讓它工作的一個簡單方法是systemctl status從 bash 腳本重複輪詢並在.profile.

它並不優雅,但它會花費你不到 5 分鐘的時間來寫作並且可以正常工作。

編輯:更系統化的方法是編寫一個依賴 openvpn-client 服務的單元,並讓它在成功時發送訊息。您可以使用被第一個單元取消的 systemctl 計時器來傳送失敗訊息。

但我真的不明白這一點。你必須處理你的環境變量,它將不再可讀或可靠:)

相關內容