无法使用spawn执行bash脚本

时间:2014-04-11 16:27:50

标签: bash expect spawn

我有一个包含以下内容的脚本:

   #!/usr/bin/expect
   spawn /user/home/scripts/shutdown.sh
   expect "password\r"

我正在尝试执行脚本 - > ./scriptname

但shutdown.sh脚本不会执行。关于这个的任何线索?

1 个答案:

答案 0 :(得分:0)

你应该抓住像这样的产生错误......

if [ catch "spawn /user/home/scripts/shutdown.sh" reason ] {
   puts "Could not spawn shutdown.sh $reason"
}

...这样你就可以看到确实有任何错误产生你的脚本。