xdotoolスクリプトから移動できるかどうかを確認しようとしていexpectます。
expectこのspawnコマンドでスクリプトを使用します
ssh root@IP_ADDRESS -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
待機します:
expect "$login@$addr\'s password:"
sshつまり、パスワードを入力せずにサーバーにログインできる非常に単純なスクリプトです。しかし、これを超えてexpect「正確な」方法で物事を行うことはできません.間違ったコマンドを繰り返し送信するのを見てきました.単純なタスク以上の信頼性がないようです.
xdotoolもっと良い仕事ができないかと考えていました。たとえばxdotool、端末で文字列をリッスンして待機できる場合:
"$login@$addr\'s password:"
これはできますか?
現時点で考えられる唯一の方法は、sleepまたはそのような性質のものをスクリプトに追加して、ログインを待機させることですが、失敗する可能性があります。