본문 바로가기

개발도구/PHP,ASP,JSP,SCRIPT

[Linux] cron - php 설정 [펌]

이웃블로그에서 퍼왓씁
http://blog.naver.com/mgetmput?Redirect=Log&logNo=10115788428
 

첫번째 방법

 

하나 
linux]#/etc/crontab  
// 파일에 설정 아래와 입력
 
 */01 * * * * root http://도메인명/cron_test.php   <- 첫번째 시도
 */01 * * * * root /home/계정명/cron_test.php  <- 두번째 시도
// 1분마다 실행 시킨다는


위와 같이 작성한 후 :wq 로 저장하고 vi 편집기를 종료한 후

 


crontab -l 입력하여 예약 작업이 저장되었는지 확인

셋 
쉘상 스크립트 오류가 없는지 확인(해당 경로에 가서)
linux]# ./파일명  
=>사용자지정함수,include는 안 먹는다

넷 
linux]#chmod +x /home/계정/public_html/cron_test.php  // chmod를 설정한다


다섯
restart는 /etc/init.d/crond restart  // 크론데몬 재실행

여섯

linux]#vi /var/log/cron  //php파일이 실행되었는지 볼려면

===> 실패 ㅠㅠ

 


두번째 방법

 

하나 
linux]#/etc/crontab  
// 파일에 설정 아래와 입력

 */01 * * * * lynx http://도메인명/cron_test.php  // lynx라는 텍스트 웹브라우저에서 실행
 
 : chmod 설정  셋 : 크론데몬 재실행   : 로그파일에서 실행되는지 확인

====> 실패 ㅠㅠ  (이 서버에는 lynx설치가 안되어 있다)

 


세번째 방법

 

하나, 다음과 같이 크론탭을 추가해주자
# crontab -e

, 한시간에 한번씩 원하는 페이지를 실행시키는 코드이다

*/01 * * * * wget -O - -q -t 1 http://www.도메인명/cron_test.php


 : chmod 설정   : 크론데몬 재실행  다섯 : 로그파일에서 실행되는지 확인

==> 이 방법은 성공  ㅠㅠ 

세번째방법 출처 :http://bomool.net/bbs/board.php?bo_table=bo0101&wr_id=29

 

 

ㅇㅣ분도 세번째 방법으로 성공하였다고 하니, 참고 하세요

 [
출처] Linux에서 cron으로 php 실행하기 - 삽질 후 ㅠㅠ|작성자 벡터