1.
먼저 테스트용 파일(test.php)을 하나 만든다.
<?
echo "test";
?>
위 파일의 퍼미션을 변경해 준다(700 이상으로만 해 주면 된다).
chmod 755 test.php
2.
파일을 만들었으면 크론탭에 등록을 한다.
crontab -e
이렇게 하면 크론탭 편집 모드(?)로 넘어가게 된다.
매 1분마다 실행되게 한다.
*/1 * * * * php /home/~~~/test.php
*의 의미는
* * * * * 모두 다섯 갠데, 분(minute) 시(hour) 일(day) 월(month) 년(year)이다.
파일을 include 해야 할 경우는 문제가 발생할 수 있으므로 가급적이면 include는 쓰지 않는 게 속편하다.
쉘스크립트로 실행할 경우(위를 예로 듬)
vi test.sh
#!/bin/sh
cd /home/~~~~
/usr/bin/php test.php
첫 번째 줄은 sh의 경로
두 번째 줄은 cd 명령어로 해당 파일이 있는 디렉토리로 이동을 하고
세 번째 줄은 php가 있는 경로를 찍어주고 해당 파일을 php 명령어로 실행을 한다.
정상적으로 등록이 되어 있는지 확인을 하려면
crontab -l