web-dev-qa-db-ja.com

Torqueに送信されたジョブは、エラー/ログファイルを生成しません

すでに述べたように、Ubuntu16.04マシンにTorqueをインストールしました。送信されたジョブは問題なく完了しますが、-eおよび-oフラグが機能していないようです。エラーやログファイルは作成されませんが、

  • フラグにログディレクトリへの絶対パスを指定します。

  • ジョブを送信する前に、ディレクトリにログファイルを作成します。

PBSファイルは、ジョブを正常に実行したマシンからコピーしたので、確実に機能します。

以下は、言及されているPBSファイルです。コードブロックをインデントできなかったことを事前に謝罪します。

#! /bin/bash
#PBS -e /path/to/error.err
#PBS -o /path/to/log.log
#PBS -l nodes=1:ppn=8
#PBS -l walltime=1:00:00

cd /path/to/working/directory
execute function.binary

mkdir /backup/folder
cp -r /results/ /backup/folder

echo "Job complete." >> /path/to/log.log

編集:/ u/Tux_DEV_NULLのおかげで、なんとか解決できました。行を追加しました$no_spool_dir_list /home/および$spool_as_final_name trueから/var/spool/torque/mom_priv/configそしてすべてが期待通りに機能しました。

2
user121392

トルクサーバーのログファイルに何かありますか?

これは、スプール設定の問題のようです。/var/pool /トルク/スプールに未配信のディレクトリがありますか?ママノード/サービスを実行していますか?

デフォルトでは、stdoutファイルとstderrファイルは$ JOBID.OUおよび$ JOBID.ERとしてスプールディレクトリに配置されて生成され、作業ディレクトリにコピーされると思います。 $ nospool_dir_listを設定していない限り、その設定も確認してください。

0
Tux_DEV_NULL