期望命令不在linux中工作

时间:2014-06-23 07:03:08

标签: linux shell expect

我在Linux中使用expect命令登录到不同的服务器并运行命令而不输入密码,但我多次得到相同的错误。

我的错误:

couldn't read file "spawn ssh testuser@host-name ls expect Password:": no such file or directory

connect2.sh:第13行:interact:找不到命令

我的剧本:

expect "spawn ssh $1@$3 $4 expect "Password: " send "$2""
interact
echo "==============="

我检查了使用哪个期望,检查是否安装了expect,它在/usr/bin/expect中正确安装。我检查了文件权限,该文件也是可执行文件。请解决此请求。提前谢谢。

我的输入将是:sh connect2.sh username password host-name command_to_be_executed

0 个答案:

没有答案