Чтобы получить myscript.R
для запуска на подчиненном кластере node с помощью планировщика заданий (в частности, PBS)
В настоящее время я передаю R script ведомому node, используя следующую команду
qsub -S /bin/bash -p -1 -cwd -pe mpich 1 -j y -o output.log ./myscript.R
Существуют ли функции в R, которые позволят мне запускать myscript.R на голове node и отправлять отдельные задачи на подчиненные узлы? Что-то вроде:
foreach(i=c('file1.csv', 'file2.csv', pbsoptions = list()) %do% read.csv(i)
Обновление: альтернативное решение для команды qsub - удалить #/usr/bin/Rscript
из первой строки myscript.R
и вызвать ее напрямую, как указано @Josh
qsub -S /usr/bin/Rscript -p -1 -cwd -pe mpich 1 -j y -o output.log myscript.R