2009-11-26 7 views
10

일정대로 PHP 스크립트를 자동으로 실행하고 싶습니다. 최근 CRON에 대해 배웠습니다. 하지만 설치하고 사용하는 방법을 모르겠습니다.cron 설치 방법

PHP, CSS, HTML을 사용 중이며 localhost의 XAMP Apache 서버에서 실행됩니다. Cron을 설치하고 사용하려면 어떻게해야합니까?

+1

cron 및 crontab에 대한 표준 답변 : http://serverfault.com/questions/449651/why-is-my-crontab-not-working-and-how-can-i-troubleshoot-it –

답변

22

Windows 컴퓨터 또는 Linux 컴퓨터가 있습니까?

Windows에서는 cron을 '예약 된 작업'이라고합니다. 제어판에 있습니다. 제어판에서 지정된 시간에 여러 스크립트를 실행하도록 설정할 수 있습니다. 마법사를 사용하여 예약 된 시간을 정의하십시오. PHP가 PATH에서 호출 가능해야합니다.

리눅스에서 다음을 입력하여 현재 사용자의 crontab을을 만들 수 있습니다 :이 명령이 실패

crontab -e [username] 

경우, 크론이 설치되어 있지 가능성이 높습니다. 당신이 데비안 기반 시스템 (데비안, 우분투)를 사용하는 경우, 먼저 다음 명령을 시도 : 명령이 제대로 실행

sudo apt-get update 
sudo apt-get install cron 

경우, 텍스트 편집기가 나타납니다. 이제 crontab 파일에 명령 줄을 추가 할 수 있습니다. 5 분마다 뭔가를 실행하려면 :

.---------------- minute (0 - 59) 
| .------------- hour (0 - 23) 
| | .---------- day of month (1 - 31) 
| | | .------- month (1 - 12) OR jan,feb,mar,apr ... 
| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat 
| | | | | 
* * * * * command to be executed 

다음 페이지에 대해 자세히 알아보기 : Wikipedia: crontab

+1

Cron이 설치되지 않았습니다. 기본적으로 모든 GNU/Linux 시스템에서 (소리가 날 정도로 미친 것처럼). cron (예 : cronie, vixie-cron ...)을 설치하는 방법 및 시작시 실행할 방법 (Redhat 시스템의 chkconfig ...)에 대한 참고 사항을 추가 할 수 있습니다. –

+0

좋습니다. 게시물을 조금 편집 할 것입니다 :). Unix가 무엇인지 모른 채로 짐작하기는 어렵지만, – TheGrandWazoo

+0

나는 의심을 품었다.내 로컬 Windows 시스템에 CRON을 설치하면 웹 서버 호스팅에 반영됩니다. ??? Plz 대답 날 – Rajasekar

1

을 :

yum install cronie