期待されるスクリプトからbashスクリプトを実行できません

期待されるスクリプトからbashスクリプトを実行できません

次の期待スクリプトがあります。

#!/usr/bin/expect
.....
spawn passwd
expect "password:"
send "password"
....
....
....
~/test.sh

これを行う間は、bashスクリプトを実行できませんtest.sh

ExpectスクリプトでLinuxコマンド/bashスクリプトを実行するには?

ベストアンサー1

exec通常、出力を収集してリダイレクトするtclコマンドを使用できます。

#!/usr/bin/expect
...
exec ~/test.sh  >@stdout

おすすめ記事