接受提示响应的 R system() 调用;以登录到VPN



如何使用system()并为其提供提示响应?我的回复不会改变,所以如果我可以在 txt 文件或其他地方设置它们一次,那也很好。

在命令行中,我运行以下行以连接到 vpn:

/opt/cisco/anyconnect/bin/vpn -s connect web.site.net <<"EOF"

这提示了我响应的 5 行,然后它登录到 VPN:

domain
user
password
exit
EOF

当我尝试在 R 中对 system() 调用做同样的事情时,我尝试了这个但没有乐趣:

system('/opt/cisco/anyconnect/bin/vpn -s connect web.site.net <<"EOF"'; "domain"; "user"; "password"; "exit"; "EOF"')

感谢您的阅读。

首先,您可以在此处创建一个包含所需信息的文件。 然后使用 system("expect yourFile.sh") 从 R 外壳中运行它

最新更新