![xvfb-run 在集群上中止](https://linux22.com/image/54925/xvfb-run%20%E5%9C%A8%E9%9B%86%E7%BE%A4%E4%B8%8A%E4%B8%AD%E6%AD%A2.png)
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、和蟒蛇一起...