これはPBSが持つ組み込み環境変数のことです。
どのようにすればその一覧を表示できるでしょうか?
あなたがPBSスクリプトをcsh文法で記しているならば以下のような方法があります。
/bin/sh や bash をお使いの場合にはそれ用に書き直してください。
なお幾つかのPBS環境変数にはデフォルト値が設定されていません。
set pbsvariables = (\ NCPUS \ OMP_NUM_THREADS \ PBS_ARRAY_ID \ PBS_ARRAY_INDEX \ PBS_ENVIRONMENT \ PBS_JOBCOOKIE \ PBS_JOBID \ PBS_JOBNAME \ PBS_MOMPORT \ PBS_NODEFILE \ PBS_NODENUM \ PBS_O_HOME \ PBS_O_HOST \ PBS_O_LANG \ PBS_O_LOGNAME \ PBS_O_MAIL \ PBS_O_PATH \ PBS_O_QUEUE \ PBS_O_SHELL \ PBS_O_SYSTEM \ PBS_O_TZ \ PBS_O_WORKDIR \ PBS_QUEUE \ PBS_TASKNUM \ TMPDIR \ ) foreach pbsvar ($pbsvariables[*]) if (`eval echo '$'${pbsvar}` == '') then echo "$pbsvar is not defined" else eval echo $pbsvar='$'${pbsvar} endif end
(最終更新日 2025年6月3日)