【发布时间】:2017-08-09 20:32:04
【问题描述】:
所以我制作了一个脚本,通过在我的树莓派中输入我的用户名和密码来自动登录我的学校 vpn。现在我正在尝试查看是否有一种方法可以让脚本在后台运行,以检测我已连接到我的 vpn 以及我的本地 wifi。如果它检测到没有连接,那么它将自动运行我的登录 vpn 的脚本。 下面是我用来自动登录到我的 vpn 的脚本,我的 login.sh 文件:
#!/usr/bin/expect
spawn sudo openconnect vpn.ucr.edu/engineering
expect -r "\[sudo] .*\: " {
send "pw_for_my_linux\n"
}
expect "Username:" {
send "my_vpn_username\n"
}
expect "Password:" {
send "vpn_password\n"
}
interact
【问题讨论】:
-
openconnect具有重新连接功能 askubuntu.com/questions/803021/…。
标签: linux bash ubuntu terminal