Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 当使用PuTTY命令行启动命令时,它将退出而不执行该命令_Batch File_Ssh_Automation_Putty - Fatal编程技术网

Batch file 当使用PuTTY命令行启动命令时,它将退出而不执行该命令

Batch file 当使用PuTTY命令行启动命令时,它将退出而不执行该命令,batch-file,ssh,automation,putty,Batch File,Ssh,Automation,Putty,我正在尝试从BAT文件和PuTTY v0.75自动执行基于linux的1000个SSH会话。但是,我希望当会话打开时,它们在所有窗口中执行node.js脚本。因此,我使用以下命令: @echo off for /l %%N in (1 1 1000) do start "" putty.exe -load "iot" iot@5.18.23.6 -pw password -m "D:\Programs\PuTTY\test.txt"

我正在尝试从
BAT
文件和PuTTY v0.75自动执行基于linux的1000个SSH会话。但是,我希望当会话打开时,它们在所有窗口中执行
node.js
脚本。因此,我使用以下命令:

@echo off
for /l %%N in (1 1 1000) do start "" putty.exe -load "iot" iot@5.18.23.6 -pw password -m "D:\Programs\PuTTY\test.txt"
test.txt
中:

node pow.js
问题是会话打开,然后退出而不执行命令


有什么帮助吗?

以这种方式执行命令时,无法看到它产生的输出。所以很难调试这个问题。要调试它,请改用。使用Plink,您将能够看到错误。或者,启用登录PuTTY(使用)


根据我的经验,您的问题是找不到
节点
,或者由于环境设置不正确而失败

即使您(我希望)能够在交互式PuTTY终端中执行相同的命令,为什么会出现这种情况,将在以下问题中讨论:

它们是关于Plink的,但这里写的所有内容都适用于使用PuTTY和
-m
开关