Невозможно выполнить скрипт bash, используя spawn
У меня есть скрипт, который имеет следующее:
#!/usr/bin/expect
spawn /user/home/scripts/shutdown.sh
expect "password\r"
Я пытаюсь выполнить скрипт -> ./scriptname
Но скрипт shutdown.sh не выполняется. Есть какие-нибудь подсказки по этому поводу?
1 ответ
Вы должны ловить ошибки появления, как так...
if [ catch "spawn /user/home/scripts/shutdown.sh" reason ] {
puts "Could not spawn shutdown.sh $reason"
}
... таким образом, вы можете видеть, что действительно были какие-то ошибки, порождающие ваш скрипт.