![디스플레이 화면에서 cronjob을 실행하는 방법은 무엇입니까? [복사]](https://linux55.com/image/106464/%EB%94%94%EC%8A%A4%ED%94%8C%EB%A0%88%EC%9D%B4%20%ED%99%94%EB%A9%B4%EC%97%90%EC%84%9C%20cronjob%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
(f)cronjob을 추가했습니다.
*/1 * * * * DISPLAY=:0 notify-send testing
1분마다 알림을 표시하지만 작동하지 않습니다. 왜 안 되나요? (i3을 사용합니다.)
답변1
crontab이 백그라운드에서 실행되기 때문에 cronjob으로 작동하지 않습니다. 다음과 같이 변수를 설정해야 합니다.
*/1 * * * * <user> export DISPLAY=:0 && notify-send 'testing'