我有这个脚本:
expect -c "spawn ssh $sshUserName@$ipTestLion; expect \"*?asswor?:*\" {send \"$sshUserPasswort\\r\"; interact};" < $path2script/sshEvents.sh
这不起作用。有人知道为什么吗?
答案 0 :(得分:0)
尝试在互动之前添加另一个期望:
expect -c "spawn ssh $sshUserName@$ipTestLion; expect \"*?asswor?:*\" {send \"$sshUserPasswort\\r\"; expect \"*:~*\" {interact;};};" < $path2script/sshEvents.sh
另外,请确保您具有在/Users/admin/Test/
中创建文件的权限,并且该目录已存在。