1
Я хочу выполнить скрипт на каждом узле, который назначен моей работе. Поэтому я сделал следующий тест.Как выполнить скрипт на каждом выделенном узле с PBS
#PBS -N Test
#PBS -l nodes=2:ppn=4
ulimit -Ss unlimited
cd $PBS_O_WORKDIR
cp $PBS_NODEFILE node
NCORE=`cat node | wc -l`
export P4_RSHCOMMAND=/opt/pbs/default/bin/pbs_remsh
echo `hostname` > `hostname`
В результате echo `hostname` > `hostname`
выполняется только на первом узле выделенного.
То, что я на самом деле хочу сделать
#PBS -N Test
#PBS -l nodes=2:ppn=4
ulimit -Ss unlimited
cd $PBS_O_WORKDIR
cp $PBS_NODEFILE node
NCORE=`cat node | wc -l`
export P4_RSHCOMMAND=/opt/pbs/default/bin/pbs_remsh
jug execute somescript&
jug execute somescript&
jug execute somescript&
jug execute somescript&
, в котором четыре jug execute somescript&
выполняется на каждом узле. Как я могу это сделать?