'환경변수'에 해당되는 글 1건
- 2008.05.31 crond에서 GUI프로그램 사용하기 4
crond에서 GUI프로그램 사용하기
Linux/내부설정 2008. 5. 31. 12:41
기본적으로(?) cron(d)는 사용자의 환경변수를 읽지 않기 때문에 따로 DISPLAY 변수를 설정해주어야 해여.
물론 나타나는 현상은 저저번 포스팅이라 비슷한이야기 에러메세지도 같아요.
프로그램 실행할때마다,
crontab -e 를 한후
0-59/10 * * * * export DISPLAY=:0;/usr/bin/alrim "`date`" #or `date +%r`
이런식편집해주면 된다 간단하네..
(이거 알기전에는 DISPLAY=:0; 이것만 하고 있었다 export를 안했다니 바버!)
즉 프로그램 실행전에 DISPLAY 변수만 제대로 적으면 된다는 이야기,물론 저 값들은 xhost에서 어떻게
설정했나에 따라 다름~ xhost localhost 로 했다면, 위애거 처럼 해주면 되고 만약 xhost + 로 해주면
.0:0 다 해주어야 하네여.
나는 이렇게 해서, 간단한 현재시각을 10분씩 띠워서 알려주는 프로그램을 돌렸어여.
내가. gtk로 만드었는데 하는 내용은 그냥 argv[1]의 내용을 매세지박스로 출력해주는 프로그램인데..
귀찮아서 인수는 그냥 쉘의 것으 가져다 쓰고,............. 50줄도 안되는 그런거라 그리 복잡하지도 않고 좋네여..
출저는 kldp, 자세한 링크는 찾기 귀찮아서.......생략 ㅋ kldp검색에서 하면 나올듯..
물론 나타나는 현상은 저저번 포스팅이라 비슷한이야기 에러메세지도 같아요.
프로그램 실행할때마다,
crontab -e 를 한후
0-59/10 * * * * export DISPLAY=:0;/usr/bin/alrim "`date`" #or `date +%r`
이런식편집해주면 된다 간단하네..
(이거 알기전에는 DISPLAY=:0; 이것만 하고 있었다 export를 안했다니 바버!)
즉 프로그램 실행전에 DISPLAY 변수만 제대로 적으면 된다는 이야기,물론 저 값들은 xhost에서 어떻게
설정했나에 따라 다름~ xhost localhost 로 했다면, 위애거 처럼 해주면 되고 만약 xhost + 로 해주면
.0:0 다 해주어야 하네여.
나는 이렇게 해서, 간단한 현재시각을 10분씩 띠워서 알려주는 프로그램을 돌렸어여.
내가. gtk로 만드었는데 하는 내용은 그냥 argv[1]의 내용을 매세지박스로 출력해주는 프로그램인데..
귀찮아서 인수는 그냥 쉘의 것으 가져다 쓰고,............. 50줄도 안되는 그런거라 그리 복잡하지도 않고 좋네여..
출저는 kldp, 자세한 링크는 찾기 귀찮아서.......생략 ㅋ kldp검색에서 하면 나올듯..
'Linux > 내부설정' 카테고리의 다른 글
dir-615로 무선인터넷 구성하기 (12) | 2008.08.27 |
---|---|
imhangul을 설치해 보았다. (5) | 2008.06.27 |
X에서 루트가 GUI프로그램 사용하기 (2) | 2008.05.24 |
리눅스에서 hp 프린터 인식문제 (4) | 2008.05.23 |
대기 모드 설정 (2) | 2008.03.07 |