Eu encontrei este tópico que dá um exemplo de algo assim (adaptado para suas necessidades especiais):
pbsdsh -s bash -c 'echo $PBS_VNODENUM'
Estou tentando enviar o seguinte script muito simples para o meu cluster:
#!/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
E aqui está a saída:
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
Certamente, em vez de uma lista de zeros, eu deveria estar recebendo 0-23 ???
Realmente preso nisso e pensei em perguntar à comunidade ...
Eu encontrei este tópico que dá um exemplo de algo assim (adaptado para suas necessidades especiais):
pbsdsh -s bash -c 'echo $PBS_VNODENUM'