상위로 이동
로그인
오마이사이트

지식나눔

PHP 쉘 스크립트 만들어 cron 에 등록하기 (자동 스케줄링)

<< php 프로그램을 cron 에 등록하는 방법 >>
 
하루 1번(00시) 배너의 순서를 바꿔주는 홈페이지 구축을 위해..
또는 SMS 문자메시지 발송 서버 구축을 위해 사용 한 방법 입니다.
  1. 실행할 프로그램 만들기
    sh_sample.php 에 배너 롤링용 php 프로그램을 구현 합니다.
  2. php 쉘 스크립트 만들기
    #!/bin/sh
    cd /home/[sh_sample.php 디렉토리명]
    php sh_sample.php
    (실행파일 작성시 윈도우에서 editplus 등의 편집기를 이용하면 줄바꿈 문자열 때문에 에러가 날 수 있습니다.
    vi 편집기로 다시 편집해서 저장하면 해결 됩니다.)
  3. 반복 스케줄링 등록하기 (보통의 경우 ROOT 권한 필요)
    crontab -e 실행 후
    10분마다 반복 해야 하는 경우 => 0,10,20,30,40,50 * * * * su - root -c /home/<<sh_sample.php 디렉토리명>>/sh_sample.php

웹 프로그램인 php 에 날개를 달아준 듯한 느낌^^ 입니다.

공유하기
등록자

이주한

등록일
2009-05-22 11:53
조회
25,116