定期的に1つ以上のブラウザタブを開く必要があるため、cronを使用することにしました。
これを行うためのシェルの正しいコマンドはですchromium-browser http://mysite.com
。これを入力すると、ブラウザのタブでウェブサイトが開きます。
ただし、crontableにジョブとして挿入されたのと同じコマンドは機能しません。
crontableの他の単純なコマンドは、出力をファイルにリダイレクトするとうまく機能します。
echo "hello world" > /home/user/file
それでは、コマンド出力をchromium-browser http://mysite.com
グラフィカルインタフェースにリダイレクトする必要がありますか?もしそうなら、そのデバイスは何ですか?
答え1
入力してcrontabに以下を追加しましたが、うまくいきcrontab -e
ました。
* * * * * env DISPLAY=:0 google-chrome www.github.com
私のChromeブラウザはwww.github.com
1分ごとに開きます。したがって、次のことが役立ちます。
* * * * * env DISPLAY=:0 chromium-browser http://mysite.com