Я пытаюсь отправить следующий очень простой скрипт в мой кластер:

#!/bin/sh
#PBS -l nodes=3:ppn=8,walltime=00:01:00
#PBS -M eamorr@mydomain.com
#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 ответ1

-1

Я нашел эту ветку, которая дает пример чего-то подобного (адаптированный к вашим особым потребностям):

pbsdsh -s bash -c 'echo $ PBS_VNODENUM'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .