分页: 2 / 2

Re: 启动时脚本错误:expect not found

发表于 : 2012-01-18 9:26
jtshs256
软链个到 /bin 下拉倒…

Re: 启动时脚本错误:expect not found

发表于 : 2012-01-18 9:47
3dworld
aerofox 写了:
3dworld 写了:
aerofox 写了:你的 expect 不是用软件包管理程序安装的吧?
在脚本开头设置一下 PATH,或者使用 expect 程序的完整路径试一试。
----------------------
谢谢!
刚刚试的完整路径,同样的提示。
我试一下设置PATH
是这样吗?
set PATH=/usr/local/bin/expect
最好是把错误信心原封不动的贴出来,如果你使用了完整路径,错误信息不可能完全一样的,至少会有一丁点差别,比如原来是
expect not found
现在可能变成
/usr/local/bin/expect not found

开头一行没有错,出来 expect not found 这种错误只能是 PATH 的问题。
另外,确认一下,手动执行时,是不是直接

代码: 全选

./ee.sh
这种方式执行的?(. 后没有空格)。
--------------------------------------------------------------------------
太谢谢了,你的分析很对。使用完整路径后,错误提示变成:
/usr/local/bin/expect not found

执行方式
./ee.sh(.后没有空格)

Re: 启动时脚本错误:expect not found

发表于 : 2012-01-18 9:55
3dworld
枫叶饭团 写了:PATH=$PATH:/usr/bin/
如果不行,我就觉得expect是不是不能这样子用
感谢 枫叶饭团
的确是路径的问题
我尝试了PATH=$PATH:/usr/local/bin/expect

解决了expect not found 的问题,脚本顺利执行,达到预期目的。

再次感谢枫叶饭团!
再次感谢大家!

Re: 启动时脚本错误:expect not found

发表于 : 2012-01-18 13:09
aerofox
看来你的 expect 执行文件完整路径是

代码: 全选

/usr/local/bin/expect/expect