Uruchamianie R w trybie wsadowym w systemie Linux: problemy z wydrukiem

Używam programu R na klastrze linuxowym, ponieważ jest on bardzo wymagający dla mojego procesora. Mój program jest przeznaczony do wyświetlania wielu (około 15) wątków jako plików PDF w folderze, z którego program gromadzi dane wejściowe.

Chcę, aby mój program działał w tle i kontynuował działanie po wylogowaniu się z klastra.

Po pierwsze, spróbowałem tego:

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

Jednak to nie zadziałało, ponieważ dopisało wyjście do pliku o nazwienohup.outi nie wyświetlił żadnych potrzebnych plików PDF.

Następnie spróbowałem tego:

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

To dało mi pożądane wyjście, ale nie uruchomiłem programu w tle (i zatrzymałbym się po wylogowaniu z klastra).

Czy ktoś mógłby mi wyjaśnić, w jaki sposób mogę uzyskać wyjście z mojego drugiego bloku kodu, uruchamiając program w tle I powodując, że będzie on kontynuował działanie nawet po wylogowaniu się z klastra linuksowego (jak pierwszy blok kodu)?

Wielkie dzięki!

questionAnswers(2)

yourAnswerToTheQuestion