0

crontab に次の行があります */1 * * * * xeyes

xwindow は表示されませんが、逆に */1 * * * * touch somefile.txt は正常に動作します

Googleで検索しようとしましたが、特定の答えが得られませんでした!!

4

1 に答える 1

3

実行するコマンドがXサーバーを使用する場合、cronにXサーバーを見つける場所を伝える必要があります。

したがって、次を使用します:env DISPLAY=:0.0 xeyesまたはexport DISPLAY=:0.0; xeyes.

一部の cron 実装 (Debian、Ubuntu など) では、cron ファイルで簡単に環境を設定できます。

DISPLAY=:0.0
# m h  dom mon dow   command
*/1 * * * * xeyes
于 2013-03-03T12:00:55.703 に答える