PLink - 运行 带输出的脚本

PLink - Running a Script with output

致力于自动执行我 运行 定期执行的多个脚本。我得到了看起来应该很容易的东西,但我遇到了困难。我正在使用 VBA 创建两个文件和 运行 这个。一个文本文件包含命令列表,一个 BAT 文件包含启动所有命令的 plink 命令。两个文件都在下面。 plink.exe 和这两个文件在创建后都在桌面上。

问题是我 运行ning 的脚本有输出,即使我在命令末尾使用“&”修饰符也是如此。我不允许以任何方式修改脚本。当命令文件为 运行 时,脚本 运行 就好了,但由于输出,exit 命令被忽略了。我试过在退出之前将睡眠命令添加到脚本行的末尾,并在脚本行之后直接添加退出。

BAT 文件 - Chg.bat

plink [user]@[ip] -pw [password] < C:\Users\Mike\Desktop\pcmd.txt

命令文件 - pcmd.txt

cd /opt/test/srt
./srt.tool 20150506 20150506 &
exit

这就是现在为我工作的脚本文件:

cd /test/srt
./srt.tool 20150506 20150506 > /opt/test/srt/test.txt &
rm test.txt
sleep 60; exit

Chg.bat 文件中没有任何更改。显然是指挥它,然后在出口前睡觉就足够了。没有我想要的那么圆滑,但我会接管任何一天不工作的工作