주기적으로 하나 이상의 브라우저 탭을 열어야 하므로 cron을 사용하기로 결정했습니다.
이 작업을 수행하기 위한 쉘(bash)의 올바른 명령은 입니다 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