使用GUI putty.exe,我可以连接到我的Windows服务器,一旦连接,我可以输入任何命令,如重命名文件或mkdir文件夹,它们都可以工作
但是,使用命令行如
putty -load test -m C:\users\test.txt
或使用GUI putty,但在Connection下的SSH中向remote命令添加1个命令,则命令不会被执行。
任何人都可以向我解释为什么会发生这种情况或者我该如何解决这个问题?我在Windows 2008服务器上使用FreeSSHd。
答案 0 :(得分:0)
不确定这是否有帮助,但请尝试在文本文件中的命令后直接添加/ bin / bash。它将保持窗口打开,如果你从gui运行它,你可以看到shell的输出是什么。
; /bin/bash
例如,如果test.txt正在运行脚本
bash myscript.sh
bash myscript.sh; /bin/bash
这是假设bash。