| 2421 번 글의 답장글: 딱 함만 더 도와주세요. |
| 글쓴이: 푸마
|
글쓴날: 2005년 11월 14일 21:52:11 월(저녁) |
조회: 1648 |
smile# which php
/usr/local/bin/php
이렇게 나오거든요..
crontab 열어보니 맞게 되어 있구요..
smile# crontab -e
crontab: no crontab for root - using an empty one
이렇게 나오구요..
미티겠네요..
어찌해야하나요??
[산이]님이 남기신 글:
>
>[푸마]님이 남기신 글:
>
>>-----------------------------------------
>>답변자가 기본적으로 참고할 내용입니다.
>>- 배포판(옵션) :
>>- 커널버전(옵션)
:
>>- 데몬버전(예:apache
1.3.27) :
>>- 데몬설치유형(RPM/컴파일/기타)
:
>>-----------------------------------------
>>
>>
>>
>>여기저기 뒤져서 찾아내고 해본건데요..
>>
>>aaaa# ps -ef | grep cron
>>ps: Process environment requires procfs(5)
>>91066 p0 S+ 0:00.00 grep cron
>>
>>
>>aaaa# ps -ef | grep crond
>>ps: Process environment requires procfs(5)
>>91083 p0 LL+ 0:00.00 grep crond
>>
>>이런 답이 나오구요..
>>
>>
>>
>>aaaa# ls -al
>>total 538-rw-r--r-- 1 root wheel 1145 Nov 12 09:50 crontab
>>
>>crontab 권한은 이렇게 되어 있구요..
>>
>>PHP=/usr/local/bin/php
>>BASEDIR=/usr/home/smile/www/temp
>>
>>*/1 * * * * root (cd $BASEDIR && $PHP -q atest.php >>
/var/log/php.test.log
>>
>>
>>/var/log 폴더에 cron이라는 파일이 있는데 열어보니 아래내용이
반복되어 있습니다.
>>
>>어떻게 해야 cron으로 저파일을 실행시킬수 있나요??
>>산이님 귀찮게 해드려 죄송합니다.
>>
>>도움부탁드려요.
>>
>>Nov 14 05:33:00 smile /usr/sbin/cron[78697]: (operator) CMD
(/usr/libexec/save-entropy)
>>Nov 14 05:34:00 smile /usr/sbin/cron[78714]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:35:00 smile /usr/sbin/cron[78721]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:35:00 smile /usr/sbin/cron[78722]: (root) CMD
(/usr/libexec/atrun)
>>Nov 14 05:36:00 smile /usr/sbin/cron[78729]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:37:00 smile /usr/sbin/cron[78735]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:38:00 smile /usr/sbin/cron[78741]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:39:00 smile /usr/sbin/cron[78747]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:40:00 smile /usr/sbin/cron[78754]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:40:00 smile /usr/sbin/cron[78755]: (root) CMD
(/usr/libexec/atrun)
>>Nov 14 05:41:00 smile /usr/sbin/cron[78762]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:42:00 smile /usr/sbin/cron[78768]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:43:00 smile /usr/sbin/cron[78774]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:44:00 smile /usr/sbin/cron[78781]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:44:00 smile /usr/sbin/cron[78782]: (operator) CMD
(/usr/libexec/save-entropy)
>>Nov 14 05:45:00 smile /usr/sbin/cron[78800]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:45:00 smile /usr/sbin/cron[78801]: (root) CMD
(/usr/libexec/atrun)
>>Nov 14 05:46:00 smile /usr/sbin/cron[78808]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:47:00 smile /usr/sbin/cron[78814]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>>Nov 14 05:48:00 smile /usr/sbin/cron[78820]: (root) CMD ((cd $BASEDIR && $PHP -q
atest.php >> /var/log/php.test.log)
>
>========================================
>
>일단 crond 은 돌고 있는것 같네요.
>
>/etc/crontab 파일에서 PHP 의 실제 경로를 입력해 보세요.
>
>예를들어
>
>shell> which php
>/usr/local/bin/php
>
>이라면
>
>crontab 파일에서
>
>PHP=/usr/local/bin/php
>
>로 설정해야 합니다.
>
>만약 /usr/bin/php 이라면
>
>PHP=/usr/bin/php
>
>이렇게 해야 합니다.
========================================
|
이전글 : Re: crontab에 대해 다시 질문할께요..^^
다음글 : Re: 딱 함만 더 도와주세요.
|
from 211.211.85.84
JS(Redhands)Board 0.4 +@
|