expectを使って、scpにパスワードを送ろうと思ったところ、
スクリプトを実行したら、こんなエラーが出た
「spawn: コマンドが見つかりませ」
もしかして、expectはインストールされてない?「which expect」で実行したら、ちゃんっと返答が帰ってきた
「/usr/bin/expect」
いろいろ調べて結果、最後以下の二つ事をやったら、ちゃんと動いてくれた。
1、スクリプトファイルの先頭に「#!/usr/bin/expect -f」を書く
2、スクリプトファイルの実行権限を持たせる「 chmod +x test.sh 」
0 件のコメント:
コメントを投稿