| 803 번 글의 답장글: Re: Re: Re: 안녕하세여~ 이것좀.. |
| 글쓴이: 산이
[홈페이지]
|
글쓴날: 2001년 10월 11일 01:30:56 목(새벽) |
조회: 681 |
[Zenkim]님이 남기신 글:
>안녕하세여~
>
>산이님이 말씀하신데루
>
>lynx --source http://xxxx.xxx.xxx
>/dev/null 2>&1
>
>해 보았는데여..
>
>아무런 메일도 오지 않네여..
>
>메일도 오지 않고 로그파일에 관한 메일도 오지
않습니다.
>
>어떻게 된것인지...
>
>죄송합니다...
>
>
>>[산이]님이 남기신 글:
>
>>========================================
>>
>>cron에 의해서 lynx가 실행하여 출력하는 표준출력 문제인것
같군요..
>>
>>lynx --source http://xxxx.xxx.xxx >/dev/null 2>&1
>>
>>이렇게 수정해보세요...
>>
>>위의 설정은
>>표준출력을 /dev/null로 보내며 표준에러도 마찬가지로
/dev/null로
>>보내라는 뜻입니다.
>
>========================================
========================================
간단하게 예제입니다.
예제를 테스트한후 상황에 맞게 고쳐보세요.
http://www.domain.com/tmp/test.php
--- test.php ----------------
<?
$to = "zenkim@hotmail.com";
mail($to,"test title","test body");
?>
--------------------------
/etc/cron.hourly/mytest.cron-----------
#!/bin/sh
#
url="http://www.domain.com/tmp/test.php";
lynx --source $url >/dev/null 2>&1
exit 0
-------------------------------
# chmod 700 /etc/cron.hourly/mytest.cron
cron이 실행하기까지 기달리기 힘드니깐
date 명령어로 현재 몇분을 확인한 다음
/etc/crontab
파일에서
17 * * * * root run-parts /etc/cron.hourly
가령 현재 17로 설정되어 있는 부분을 현재 확인한 분에서 +3
정도 한 다음
cron을 재실행합니다.
# /etc/rc.d/init.d/crond restart
이렇게하면
3분정도 지나면
zenkim@hotmail.com에게 아주 간단한
메일이 자동으로 갈겁니다.
|
이전글 : Re: Re: 안녕하세여~ 이것좀..
다음글 : 대구에서 리눅스 같이 공부하실분 구함
|
from 211.35.159.131
JS(Redhands)Board 0.4 +@
|