gpt4 book ai didi

pbs - 在 PBS 作业脚本中获取挂墙时间

转载 作者:行者123 更新时间:2023-12-04 15:00:33 25 4
gpt4 key购买 nike

向 PBS 排队系统提交作业脚本时,会自动或由用户指定挂墙时间,例如通过

#PBS -l walltime=1:00:00

问题是这个时间是否可以从作业脚本中访问。是否有环境变量或其他方式来获取此墙时间。

最后,作业脚本应该不时决定是否有足够的时间来做更多的工作,以便作业不会被排队系统杀死。

更新:

至少如果用户在资源列表中指定了walltime,我可以提出以下解决方法(适用于bash)
read _ _ PBS_WALLTIME  <<< `qstat -f $PBS_JOBID | grep "Resource_List.walltime"`

它从 qstat 输出解析 walltime 并将值放在 PBS_WALLTIME 变量中。因此,命令
echo $PBS_WALLTIME

会产生类似的东西
1:00:00

最佳答案

这存储在环境变量 $PBS_WALLTIME 中。

当然,那是针对 TORQUE 的,我不确定您使用的是哪种 PBS 排队系统。

关于pbs - 在 PBS 作业脚本中获取挂墙时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15835662/

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