Запуск R в пакетном режиме в Linux: проблемы с выводом

Я запускаю R-программу на кластере Linux, потому что она очень требовательна к моему процессору. Моя программа предназначена для вывода нескольких (около 15) графиков в формате PDF в папку, из которой программа собирает свои данные.

Я хочу, чтобы моя программа работала в фоновом режиме и продолжала работать после выхода из кластера.

Сначала я попробовал это:

cd /Users/The/Folder/With/My/RScript #changed working directory
nohup ./BatchProgram.R &

Однако это не сработало, поскольку оно добавляло выходные данные в файл с именемnohup.outи не вывел ни одного из необходимых мне PDF-файлов.

Далее я попробовал это:

cd /Users/The/Folder/With/My/RScript #changed working directory
R #to run R
source(‘BatchProgram.R’) #to run my program

Это дало мне желаемый результат, но не запустило программу в фоновом режиме (и остановилось бы, когда я вышел из кластера).

Может ли кто-нибудь объяснить мне, как я могу получить вывод моего второго блока кода при запуске программы в фоновом режиме И заставить ее продолжать работать даже после того, как я выйду из кластера linux (как первый блок кода)?

Большое спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос