長いJobnameのジョブを一覧表示するawkスクリプト

現在投入されているジョブ一覧を表示してくれるqstatというコマンドがあるが-aオプションを使ってもJobnameを最長15文字しか表示してくれない.15文字を超えるような名を持つ化学構造の計算を,ちょっとずつ条件を変えてジョブに大量投入なんてやった日には,qstatで状況をチェックしようにも区別できなくなって不便.
そんなときのためにqstat -fの出力を使って好きなだけ長い文字数でJobnameを表示するawkスクリプト書いた.

qstatL.awk


実行

qstat -f | awk -f qstatL.awk

出力例

60    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa   ufssf   R 1
61    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa   ufssf   R 1
62    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa   ufssf   R 1
63    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa   ufssf   R 1
64    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa   ufssf   R 1
65    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa   ufssf   R 1
66    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa   ufssf   R 1