Как запустить командный файл в PuTTY с помощью автоматического входа в систему в командной строке?

Я использую следующее для автоматического входа на удаленный сервер, а затем выполняю команды, перечисленные в commands.txt, например:

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

commands.txt содержит следующее:

ps -elf|grep 'sometext'

Однако, когда я пытаюсь это сделать, появляется новое окно для PuTTY, но оно закрывается и выходит сразу после входа в систему. В результате я не могу видеть вывод команды(команд).

Я не понимаю, что здесь происходит. Я ошибаюсь в своем подходе или мне нужно предпринять больше шагов, чтобы сделать пауза в окне замазки на некоторое время перед выходом?