2016-06-15 16 views
1

3つのコマンド(spawn、expect、send)を持つ次の3行は実際に何をしますか?linux/unixでspawn、expect、sendコマンドを実行する場合

spawnを出力する以前生成されたプロセスのための

expect待機「期待」の文字列(パスワード、新しいプロセスを開きます:それはexpectスクリプトの一部である任意の1

spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no [email protected]$myhost.example.com'<br> 
expect "password"<br> 
send "$PWD\n" <br> 
EOD 
+0

'ssh'セッションを開始し、パスワードを要求するのを待ち、パスワードを送信します。 –

+0

1.何が産卵ですか? –

答えて

3

を教えてくださいこの場合)

sendスポーンされたプロセスstdinに書き込み

EODには意味がありません。おそらく別のスクリプトの一部ですか?

+0

貼り付けられたコードスニペットは、その前に別のEODを持つべきだと思います。ここでは、単にこの文書の最後を示しています。 –

関連する問題