Я пытаюсь выполнить задание qsub в мультиузле (2) и PPN из 20, используя параллель GNU, однако это показывает некоторую ошибку.
#!/bin/bash
#PBS -l nodes=2:ppn=20
#PBS -l walltime=02:00:00
#PBS -N down
cd $PBS_O_WORKDIR
module load gnu-parallel
for cdr in /scratch/data/v/mt/Downscale/*;do
(cp /scratch/data/v/mt/DWN_FILE_NEW/* $cdr/)
(cd $cdr && parallel -j20 --sshloginfile $PBS_NODEFILE 'echo {} | ./vari_1st_imge' ::: *.DS0 )
done
Когда я запускаю приведенный выше код, я получаю следующую ошибку (обратите внимание, что все пути правильно проверены, и тот же код без qsub работает правильно на обычном компьютере)
$ ./down
parallel: Error: Cannot open echo {} | ./vari_1st_imge.
& for $qsub down -- вывод не создается
Я использую parallel --version GNU parallel 20140622
Пожалуйста, помогите решить проблему