2012-03-16 3 views
-2

나는 계속 업데이트하고 싶은 링크가있는 데이터베이스가 있습니다. 기본적으로 링크가 404 오류 코드를 반환하면 데이터베이스에서 제거하려고합니다. 나는 script that I am using하지만 수동으로 실행해야합니다. CRON을 사용하여 어떻게이 작업을 할 수 있습니까?cron을 사용하여 데이터베이스 정리 스크립트를 실행하는 방법은 무엇입니까?

crontab -e 

이 당신의 편집기에서 crontab 파일을 나타납니다 : 크론 사용자 (또는 루트)와 같은 쉘에서

+4

그래서 cron에 추가하십시오. –

+1

그럼, 귀하의 질문은 어떻게 cron에서 PHP 스크립트를 실행하는 것입니다? –

+0

[PHP를 사용하여 crontab 작업을 생성, 편집 및 삭제할 수 있습니까?] (http://stackoverflow.com/questions/4421020/use-php-to-create-edit-and-delete-crontab-jobs) 확실하지 않음 그것이 당신이 찾고있는 것이지만 올바른 길로 인도 할 수 있습니다. –

답변

0
/usr/bin/php -q /home/user/public_html/script.php 
+0

설명이 필요합니까? – Norse

3

. 다음과 같이 새 줄을 추가하십시오.

* */12 * * * /path/to/script 

파일을 저장/종료하십시오.

이제 cronjobs에 빠른 레슨 : cron 디먼은 6 일 인수를 실행할 때 라인에

- 첫번째 (5 개) 인수가 얼마나 자주 말, 또는.

-부터 왼쪽에서 오른쪽으로, 인수를 나타냅니다 분, 시간, 일, 주, 월

-an 별표 (*) 그것의 모든 값에 실행할 수있는 크론 연관된를 시간 측정 (예를 알려줍니다 * * * * *는 매분, 매시간, 매주 및 매달마다 실행된다는 것을 의미합니다.)

예제에서 * * ​​/ 12 * * *는 12 시간마다 실행한다는 것을 의미합니다.

체크 아웃 : http://kevin.vanzonneveld.net/techblog/article/schedule_tasks_on_linux_using_crontab/

1

가 크론와 PHP 스크립트를 실행하려면 당신은 PHP의 실행 파일과 스크립트에 대한 경로를 사용할 수 있습니다. 대부분의 리눅스 시스템에서는 crontab -e 명령으로 crontab 파일 (crontab)을 편집하려고합니다. 이렇게하면 명령 행 기반 편집기가 열리 며이 형식을 사용하여 새 작업을 파일의 맨 아래에 추가 할 수 있습니다.

<minute> <hour> <day_of_month> <month> <day_of_week> php /path/to/script 

명령이 당신은 내가 당신이 사용하고 내가 지시 사항을 수정할 수있는 유통 알려 주시기 위해 일 해달라고하면

.

관련 문제