![PBS/Torque:带有 PBS_VNODENUM 的非常简单的 pbsdsh 脚本](https://linux22.com/image/1334791/PBS%2FTorque%EF%BC%9A%E5%B8%A6%E6%9C%89%20PBS_VNODENUM%20%E7%9A%84%E9%9D%9E%E5%B8%B8%E7%AE%80%E5%8D%95%E7%9A%84%20pbsdsh%20%E8%84%9A%E6%9C%AC.png)
我正在尝试向我的集群提交以下非常简单的脚本:
#!/bin/sh
#PBS -l nodes=3:ppn=8,walltime=00:01:00
#PBS -M [email protected]
#PBS -j oe
#PBS -m bae
#PBS -N geophysics
pbsdsh date
pbsdsh echo $PBS_VNODENUM
输出如下:
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
Wed Oct 24 12:52:08 IST 2012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
我肯定应该得到 0-23,而不是一串零???
真的被这个问题难住了,想问问社区......
答案1
我找到了这个线给出了类似这样的示例(适合您的特殊需求):
pbsdsh -s bash -c ‘回显 $PBS_VNODENUM’