![그래픽 인터페이스의 Cron 작업](https://linux55.com/image/52277/%EA%B7%B8%EB%9E%98%ED%94%BD%20%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EC%9D%98%20Cron%20%EC%9E%91%EC%97%85.png)
주기적으로 하나 이상의 브라우저 탭을 열어야 하므로 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