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终端中执行相同的命令,为什么会出现这种情况,将在以下问题中讨论:
-m
开关