BLOG main image
분류 전체보기 (24)
산행기 (6)
여행기 (0)
독후감 (1)
Computation (9)
기타 (2)
web 2.0 (1)
Javascript (0)
사람사는세상 (2)
jQuery (1)
건강하게삽시다 (0)
경제 (0)
63,834 Visitors up to today!
Today 1 hit, Yesterday 16 hit
daisy rss
tistory 티스토리 가입하기!
2007.08.31 09:55

1. cron 설정

[root@linux]# crontab -l
//현재 cron 확인

[root@linux]# crontab -e
//cron 편집  -  vi 와 사용법 같음

(예)
[root@SRV182 ~]# crontab -l
30 04 10 * * /root/cron/account_month.php
//매월 10일 04시 30분에 /root/cron/account_month.php를 실행하라


(필드 설정)

필드번호 의미
첫번째 필드 “분(minute)”을 의미. 0,1,2,3,,,,59분까지를 각각 설정할 수 있음.
두번째 필드 “시(hour)”를 의미. 0,1,2,3,,,,23시까지를 각각 설정할 수 있음
세번째 필드 “일(day)을 의미. 1,2,3,,,,31일까지를 각각 설정할 수 있음
네번째 필드 “월(month)을 의미. 1,2,3,,,,12월까지를 각각 설정할 수 있음
다섯번째 필드 “요일(weekday)”을 의미. 0,1,2,3,,,,7요일까지를 각각 설정할 수 있음.
(0과 7은 일요일, 1:월요일, 2:화요일, 3:수요일, 4:목요일, 5:금요일,
6:토요일을 각각 의미함.)
여섯번째 필드 실행권한과 실행될 내용을 각각 의미함

분 시 날짜 달 요일 권한 command 형식으로 입력해줌...
ex) 05 * * * * root /home/html/update.php   -> 매시 5분에 update.php문 실행
ex) 05 15 * * * root /home/html/update.php   -> 매일 오후 3시 5분에 update.php문 실행



2. php 파일 설정

#!/usr/bin/php -q   (이건 리눅스에서 whereis php 해서 나오는 경로를 적어준다.)
<?
 $conn=mysql_connect("localhost","user","password");
 mysql_select_db("edumeca",$conn);

 mysql_query("update tablename set updatefield=updatefield+1");
?>

[root@linux]# chmod +x /root/cron/account_month.php
//실행권한을 준다

(실행 되었는지 로그 확인)
[root@linux]# vi /var/log/cron

india man nude | 2008.03.13 06:01 | PERMALINK | EDIT/DEL | REPLY
여보세요, 아주 좋은 위치!
Name
Password
Homepage
Secret