コマンドプロンプトで自動ログインを使用してPuTTYでコマンドファイルを実行する方法を教えてください。
私は以下のようにリモートサーバーに自動ログインして、commands.txt
に記載されているコマンドを実行するために使用しています:
C:\path\to\putty.exe -load "[Sessionname]" -l [user] -pw [password] -m C:\path\to\commands.txt
commands.txt
には以下のように記載されています:
ps -elf|grep 'sometext'
しかし、そうしようとするとPuTTYの新しいウィンドウが表示されますが、ログイン後に瞬時に閉じて終了します。その結果、コマンドの出力を見ることができません。私のやり方が間違っているのでしょうか、それともPuTTYウィンドウを終了する前にしばらく一時停止させるためには、もっと手順を踏む必要があるのでしょうか?