xvfb-run 在集群上中止

xvfb-run 在集群上中止

xvfb-run我正在尝试使用 SLURM 在集群上运行 python 脚本;当我使用交互式会话 ( srun) 时,它工作正常,但是当提交到队列 ( sbatch) 时,它会中止/失败,而没有太多信息。

/usr/bin/xvfb-run: line 166: 34566 Aborted                 DISPLAY=:$SERVERNUM XAUTHORITY=$AUTHFILE "$@" 2>&1

/usr/bin/xvfb-run

...
164: # Start the command and save its exit status.                                                                                                                                                             
165: set +e
166: DISPLAY=:$SERVERNUM XAUTHORITY=$AUTHFILE "$@" 2>&1
167: RETVAL=$?
168: set -e
...

有什么想法为什么会失败吗?我尝试指定我的 .Xauthority 文件,但这没有帮助,即

xvfb-run --server-args="-screen 0 1024x768x24" -f ~/.Xauthority python DrawStreams.py

问题是不是如果我只是打印出来env(即如果我用“env”替换“python DrawStreams.py”),就会发生这种情况。所以它是作业队列、xvfb-run、蟒蛇一起...

相关内容