gpt4 book ai didi

batch-file - 在批处理文件中使用 errorlevel 来了解程序是否正常退出

转载 作者:行者123 更新时间:2023-12-04 03:12:27 27 4
gpt4 key购买 nike

我们有一个程序偶尔会崩溃。客户从计划任务运行程序。当程序以特定参数运行时,程序作为接口(interface)引擎运行,创建一个文件,然后将该文件ftp'到另一个服务器以供另一个程序导入。

我想知道我是否可以让计划任务改为运行批处理文件。批处理文件将运行程序并检查 errorlevel当程序退出时。如果 errorlevel不等于零,则批处理文件将再次运行程序。有人看到我使用 errorlevel 的计划有问题吗?在批处理文件中?

这是批处理文件的示例:

:start    
myPgm.exe intfc
if errorlevel <> 0 then start

最佳答案

你的 IF 语句是错误的。它应该读

if %errorlevel% neq 0 goto start

或者您的脚本可以读取
:start
myPgm.exe intfc || goto start

关于batch-file - 在批处理文件中使用 errorlevel 来了解程序是否正常退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13150676/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com