终止任务时没有退出代码

The exit code is absent when terminating task

我有一项服务可以 运行 并终止 Azure 批处理任务。 我想 return 任务终止后的任务状态。通常,我得到退出代码 137,但有时我得到 NullPointerException,因为终止的任务没有退出代码。这是 Azure 批处理的正常情况,我必须处理吗?

我的 Azure 批处理任务终止代码:

azureBatchClient.taskOperations().terminateTask(jobId, taskId);

您可以终止尚未 运行 或可能正在启动但正在 运行 准备步骤(例如,下载资源文件或任务应用程序包)的任务。在这种情况下,将没有退出代码,因为命令进程从未启动过。在访问退出代码 属性.

之前,您需要检查执行信息以查看它是否已设置(非空)