我正在尝试通过 shell 脚本启动 VPN 连接,但我无法在后台运行它,我尝试过:
sudo openvpn --config "/home/user/config.ovpn" &
sudo openvpn --config "/home/user/config.ovpn" > /dev/null 2>&1
也尝试通过屏幕,但我不知道如何指示运行 openvpn 命令的 sudo 密码。
我的想法是让它在后台运行,因为我创建的 bash 脚本必须运行一些连接到特定 vpn 的任务。
有什么建议吗?
问候。
尝试把文件放在没有引号和
&
尾随ex.
sudo openvpn --config /home/user/config.ovpn &
这对我有用。
终端将等待介绍或下一个命令。最后,您可以使用
sudo killall openvpn
命令断开连接。
您可以在“屏幕”中启动openvpn
screen -dmS OpenVPN openvpn --config /path/to/config.ovpn
并且可以通过关闭“屏幕”来停止 OpenVPN
screen -S OpenVPN -X quit