我是一个Linux集群上运行的R程序,因为它是非常对我的要求处理器。 我的计划是为了输出多(约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集群的甚至后(如第一个代码块),而?
非常感谢!