クラスターで xvfb-run を停止する

クラスターで xvfb-run を停止する

xvfb-runクラスタでPythonスクリプトを実行するためにSLURMを使用しようとしています。対話型セッション(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これが起こります(つまり、「python DrawStreams.py」を「env」に置き換える場合)。だからそれはジョブキュー、xvfb-runです。そしてPythonを一緒に...

ベストアンサー1

おすすめ記事