裏話-AdobeAirアプリを実行する必要があります。このアプリは、いくつかのことを実行し、自分自身のスクリーンショットを撮り、JPGを保存してから、自分自身を強制終了します。 (Linux環境の場合)
Gnome環境のubuntuで正常に実行されています。 (EC2では、NoMachine/NXClientリモートウィンドウアプリを使用)
しかし、私が必要としているのは、スクリプトから自動化して実行することです。サーバー上。コマンドラインから(ssh経由で)実行しようとすると、エラーが発生します:
Gtk-WARNING **: cannot open display:
だから、私の質問は、これをスクリプトから自動化して実行するにはどうすればよいかということです。
理解した。
Xvfb :1 &
export DISPLAY=:1
./runMyApp &
さらに簡単:
$ xvfb-run ./runMyApp
(xvfb-run
ユーティリティはxvfbパッケージにあります。)