私は "java -jar app.jar"を使用してJava GUIアプリケーションを実行するスクリプトを持っています。アプリケーションが起動している場合は、crontabにスクリプトをCrontabに追加しました。そうでない場合は、アプリケーションを起動する必要があります。
ただし、PRIはプロセスを開始するだけでなく、GUIは開始されません。スクリプトの先頭に「エクスポートdisplay =:0」を追加しましたが、それは役に立ちませんでした。
私は自分自身を始めているかのようにCronをプログラムを実行させるにはどうすればよいですか。
ありがとう
このページでは、Cronを使用してGUIアプリを実行する方法について説明します :
コマンドセクションのCronを使用してGUIアプリケーションを実行するには、コマンド名を次のように置き換えます。
env DISPLAY=:0 gui_appname
_NS
env DISPLAY=:0
部分は、プログラム "gui_appname"の現在の表示(デスクトップ)を使用するようにCronに指示します。たとえば、RTRRERRENTクライアント(Linuxでのターミナルベースの人気の急流クライアント)を実行するには、crontabがこのようになります
# m h dom mon dow command 47 09 18 11 * env DISPLAY=:0 gnome-terminal -e rtorrent
_