私はExpectを初めて使用し、リモートIBMホストにログインしてスクリプトを実行するために、私のマシンでプログラムが実行されます。しかし、出力はローカル システム コンソールまたはスクリプトが実行されるターミナルに表示されません。
サンプルコード:
expect -c "
spawn ssh @hostname "./ibm_nettrace.sh;ls -ltr;mkdir netos;"
expect eof
"
ここで、シェル スクリプトは、ファイルのアクセス許可が原因で失敗します。しかし、エラーはコンソールにルーティングされません。