我在群集上使用 Rscript 。 qmake (群集的GNU-make的专用版本)用于并行化多个节点上的作业。但是Rscript似乎需要编写 Xauthority 文件,并且当每个节点同时工作时会产生错误。这样,我的makefile-bases管道在第一组并行化任务之后停止,并且不启动下一组任务。但第一组的结果还可以。
我在运行RScript时也调用了usr / bin / xvfb-run(https://en.wikipedia.org/wiki/Xvfb)。
我已经更改了ssh-config(FORWARD X11是),但问题仍然存在。 我还尝试为每个作业更改Xauthority文件的名称,但它没有工作(在Rscript中选项-f)。
以下是过程开始时出现的错误
/usr/bin/xauth: error in locking authority file .Xauthority
以下是在流程停止之前出现的错误:
/usr/bin/xvfb-run: line 171: kill: (44402) - No such process
qmake: *** [Data/Median/median_B00FTXC.tmp] Error 1