赤は斜め

A kawana name

GrADSでバックグラウンド実行をするとopenできない

version: GrADS 2.0.2

ローカルにインストールしたGrADSを使いgrads -blc grads.gs のようにバックグラウンドで画像を出力しようとすると、

No hardcopy metafile open
GX package terminated

などと表示されてctlファイルがopenできないときがある。

どうやらGrADSはsshによるリモートログインなど常時X11が起動している状態を想定しているらしく、ローカルでX11を使用していないタイミングで描画を行おうとするとうまく動かない。

$ grads -l
ga> run grads.gs

のようにGrADSを立ち上げた上でスクリプトを呼び出せば動く。

Reference

Executing grads scripts in batch? - UEMS/WRF EMS Unofficial Forums