私のコードでは、ジョブID、ノード名などのqsub出力情報を使用したいので、ノードが割り当てられたときにqsub出力をファイルにリダイレクトすることを考えています。私のコード。
たとえば、次を使用してインタラクティブ ノードをリクエストすると、
[abc@mike1 ~]$ qsub -V -I -l walltime=01:00:00,nodes=1:ppn=16
これらの出力を取得しています
qsub: waiting for job 48536.mike3 to start
qsub: job 48536.mike3 ready
--------------------------------------
Running PBS prologue script
--------------------------------------
User and Job Data:
--------------------------------------
Job ID: 48536.mike3
Username: abc
Group: Users
Date: 01-Sep-2013 19:14
Node: mike099 (4657)
--------------------------------------
PBS has allocated the following nodes:
mike099
A total of 16 processors on 1 nodes allocated
---------------------------------------------
Check nodes and clean them of stray processes
---------------------------------------------
Checking node mike099 19:14:52
Done clearing all the allocated nodes
------------------------------------------------------
Concluding PBS prologue script - 01-Sep-2013 19:14:52
------------------------------------------------------
[abc@mike099 ~]$
ノードの割り当て時に、これらの情報をテキスト ファイルにリダイレクトできますか?
私は何かを試しました
[abc@mike1 ~]$ qsub -V -I -l walltime=01:00:00,nodes=1:ppn=16 >> 1.txt
そして、それは私にエラーを与えました
qsub: standard input and output must be a terminal for
interactive job submission