Я нашел эту ветку, которая дает пример чего-то подобного (адаптированный к вашим особым потребностям):
pbsdsh -s bash -c 'echo $ PBS_VNODENUM'
Я пытаюсь отправить следующий очень простой скрипт в мой кластер:
#!/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 ???
Действительно застрял на этом и подумал, что я попрошу сообщество ...
Я нашел эту ветку, которая дает пример чего-то подобного (адаптированный к вашим особым потребностям):
pbsdsh -s bash -c 'echo $ PBS_VNODENUM'