从python获取Azure批处理作业和任务ID

lf3rwulv  于 2023-01-31  发布在  Python
关注(0)|答案(1)|浏览(141)

当使用Azure Batch运行自定义python脚本时,我对访问和记录我在计算节点上运行的任务的JobID和TaskID感兴趣。主要是为了以后的跟踪和调试目的。我希望从计算节点上执行的python脚本中访问这些参数。我已经浏览了Microsoft文档,但是不能弄清楚如何访问该信息。
我曾以为这与我通过activity.json访问自定义作业参数的方式类似,但事实似乎并非如此。
如何从Azure Batch任务正在执行的python脚本中获取该任务的作业ID和任务ID?

dhxwm5r4

dhxwm5r41#

Azure Batch填充各种运行时环境变量,以便在计算节点上执行任务时使用。你可以分别通过环境变量AZ_BATCH_JOB_IDAZ_BATCH_TASK_ID检索作业和任务ID。请参阅environment variables的完整列表。

相关问题