linux执行expect没问题,但是写到sh脚本里面就执行不了,大神help下啊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux执行expect没问题,但是写到sh脚本里面就执行不了,大神help下啊相关的知识,希望对你有一定的参考价值。
#!/usr/local/bin/expect
set timeout 30
spawn scp -P xxx /home/aa.txt bl@100.100.100.12:/JX/201402
expect "password:"
send "111111\r"
interact
exit
===============
如果手工输入expect然后写入里面执行,scp没问题,
如果写成以上的脚本就报错,这是什么情况啊,大神help下啊
expect.sh: line 5: spawn: command not found
couldn't read file "password:": no such file or directory
expect.sh: line 9: send: command not found
expect.sh: line 11: interact: command not found
以上是关于linux执行expect没问题,但是写到sh脚本里面就执行不了,大神help下啊的主要内容,如果未能解决你的问题,请参考以下文章