Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
crontab に次の行があります */1 * * * * xeyes
xwindow は表示されませんが、逆に */1 * * * * touch somefile.txt は正常に動作します
Googleで検索しようとしましたが、特定の答えが得られませんでした!!
実行するコマンドがXサーバーを使用する場合、cronにXサーバーを見つける場所を伝える必要があります。
したがって、次を使用します:env DISPLAY=:0.0 xeyesまたはexport DISPLAY=:0.0; xeyes.
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