長い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