Я хочу запустить скрипт R, используя SLURM. Я создал скрипт R "test.R", как показано:
print("Running the test script")
write.csv(head(mtcars), "mtcars_data_test.csv")
Я создал скрипт bash для запуска этого скрипта R "submit.sh"
#!/bin/bash
#sbatch --job-name=test.job
#sbatch --output=.out/abc.out
Rscript /home/abc/job_sub_test/test.R
И яотправил задание в кластер
sbatch submit.sh
Я не уверен, где сохранен мой вывод. Я посмотрел в домашнем каталоге, но без выходного файла.
Редактировать
Я также установил свой рабочий каталог в test.R
, но ничего не изменилось.
setwd("/home/abc")
print("Running the test script")
write.csv(head(mtcars), "mtcars_data_test.csv")
Когда я запускал скрипт без SLURM Rscript test.R
, он работал нормально и сохранял вывод в соответствии с заданным путем.