gpt4 book ai didi

linux - Bash 函数不能返回大数

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:44:57 25 4
gpt4 key购买 nike

<分区>

我写了下面的 bash 脚本:

function getqsubnumber {
# Return how many simulations ($qsubnumber) are currently running

qsubnumber=`qstat | grep p00 | wc -l`

return $qsubnumber
}


getqsubnumber
qs=$?

if [ $qs -le $X ]
then
echo 'Running one more simulation'
$cmd # submit one more job to the cluster
else
echo 'Too many simulations running ... Sleeping for 2 min'
sleep 120

我的想法是在集群上提交作业。如果同时运行的作业超过 X 个,我想等待 2 分钟。

代码适用于 X=50X=200。由于某些未知原因,它不适用于 X=400。知道为什么吗?该脚本永远不会等待 2 分钟,它会继续提交作业。

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