我使用OSX终端会话启动VPN连接。我在提示符下执行的命令是:
/etc/netlock/cvc -c ::
这如预期的那样起作用。
我想把它保存到一个脚本文件,我可以简单地双击开始。
我创建了一个文件'vpn.command',添加了命令(上面的列表),保存它,并授予了执行权限:
chmod +x vpn.command
当我双击文件时,终端打开一个BASH,执行命令,然后退出.如果仔细检查,命令现在是'/etc/netlock/cvc -c ::;退出;‘
为什么额外的“;退出;”附加在我的命令后面?
顺便说一句,当终端会话关闭时,是否有一种方法可以执行另一个命令/etc/netlock/cvc -d,以便我可以自动关闭VPN?
发布于 2010-02-16 16:48:06
我修改了命令文件,使其类似于以下内容:
#! /bin/bash
echo 'connecting...'
/etc/netlock/cvc -c connection:account:password
read -p "Press a key to disconnect."
echo 'disconnecting...'
/etc/netlock/cvc -dhttps://serverfault.com/questions/113084
复制相似问题