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
またはそのような性質のものをスクリプトに追加して、ログインを待機させることですが、失敗する可能性があります。