如何解决挂起systemd服务无法正常工作后重新启动ProtonVPN
我正在尝试建立一个Systemd服务,该服务将从挂起状态恢复后重新启动我的VPN连接(ProtonVPN)。
我需要执行的命令是sudo protonvpn r
。
因此,这就是我的工作:我创建了一个服务/etc/systemd/system/protonvpn-restart.service
,其中包含以下内容:
[Unit]
Description=Restart ProtonVPN after suspend
After=suspend.target hibernate.target hybrid-sleep.target suspend-then-hibernate.target
[Service]
ExecStart=/bin/pvpn-resume
User=root
[Install]
WantedBy=suspend.target hibernate.target hybrid-sleep.target suspend-then-hibernate.target
和包含以下内容的脚本/bin/pvpn-resume
(我确定它是可执行的):
#!/bin/sh
protonvpn r
然后我运行了sudo systemctl start protonvpn-restart.service && sudo systemctl enable protonvpn-restart.service
。
但是最后,当我暂停并返回时,VPN不会重新启动,并且直到手动sudo protonvpn r
才能运行Internet。
有人可以帮忙吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。