Comment exécuter un fichier de commande dans PuTTY en utilisant la connexion automatique dans une invite de commande?

J'utilise ce qui suit pour me connecter automatiquement à un serveur distant, puis exécuter des commandes répertoriées dans un commands.txt, comme ceci:

C:pathtoputty.exe -load "[Sessionname]" -l [user] -pw [password] -m C:pathtocommands.txt

commands.txt contient les éléments suivants :

ps -elf|grep 'sometext'

Cependant, lorsque j'essaie de le faire, une nouvelle fenêtre pour PuTTY apparaît, mais elle se ferme et se ferme instantanément après la connexion. En conséquence, je ne peux pas voir la sortie de la ou des commandes.

Je ne comprends pas ce qui se passe ici. Ai-je tort dans mon approche ou dois-je prendre plus de mesures pour faire la fenêtre de mastic s'arrête pendant un certain temps avant de sortir?

demandé sur