批处理plink和详细日志

时间:2016-11-02 12:07:49

标签: batch-file plink

我正在编写一个打开plink的短批处理文件,并将输出重定向到日志文件,但我的日志文件为空。有什么建议吗?

start plink.exe -serial %COM_DEVICE% -sercfg xxxxx,8,n,1,N -v > %CD%\log\tmpLog.log

3 个答案:

答案 0 :(得分:2)

start在新控制台中打开命令(plink.exe)。

重定向会重定向start的输出,即无。

看起来你实际上并不需要start命令。删除它:

plink.exe -serial %COM_DEVICE% -sercfg xxxxx,8,n,1,N -v > %CD%\log\tmpLog.log

答案 1 :(得分:0)

如果您确实需要使用START命令将其生成到另一个进程,因为您希望批处理文件继续运行,请使用cmd.exe来运行该进程。

start "" cmd /c "plink.exe -serial %COM_DEVICE% -sercfg xxxxx,8,n,1,N -v > %CD%\log\tmpLog.log"

答案 2 :(得分:-2)

修改后如下:

plink.exe -serial %COM_DEVICE% -sercfg 19200,8,n,1,N -v > %CD%\log\tmpLog.log 2>&1

我已移除start并添加2>&1 它正在工作,谢谢你们