오늘은 대한입니다.
sun's longitude:299 43 28.17 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
2421 번 글의 답장글: Re: crontab에 대해 다시 질문할께요..^^
글쓴이: 산이 [홈페이지] 글쓴날: 2005년 11월 14일 20:24:31 월(저녁) 조회: 1779

[푸마]님이 남기신 글:

>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션)    : 
>- 커널버전(옵션)
  : 
>- 데몬버전(예: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

이렇게 해야 합니다.

 
이전글 : crontab에 대해 다시 질문할께요..^^
다음글 : 딱 함만 더 도와주세요.  
 from 58.231.29.16
JS(Redhands)Board 0.4 +@

crontab에 대해 다시 질문할께요..^^ 딱 함만 더 도와주세요.
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.02(server) + (network) + (browser) seconds