Wie führe ich eine Befehlsdatei in PuTTY mit automatischer Anmeldung in einer Eingabeaufforderung aus?
Ich benutze Folgendes, um mich automatisch bei einem Remote-Server anzumelden und dann Befehle auszuführen, die in einer commands.txt
aufgeführt sind, etwa so:
C:\path\to\putty.exe -load "[Sessionname]" -l [user] -pw [password] -m C:\path\to\commands.txt
commands.txt
enthält Folgendes:
ps -elf|grep 'sometext'
Wenn ich dies versuche, erscheint ein neues Fenster für PuTTY, aber es schließt sich und wird sofort nach der Anmeldung beendet. Infolgedessen kann ich die Ausgabe des/der Befehle(s) nicht sehen.
Ich verstehe nicht, was hier vor sich geht. Liege ich mit meinem Ansatz falsch oder muss ich weitere Schritte unternehmen, damit das PuTTY-Fenster einige Zeit pausiert, bevor ich es verlasse?