MySQL 데이터베이스의 테이블을 주기적으로자를 수 있지만 매주 특정 시간에 자동으로 실행되는 코드를 만드는 방법을 모르겠습니다. . 그렇게 할 접근법이나 수업을 알고 있습니까?자동으로 PHP 코드를 주기적으로 실행하는 방법
편집 : 나는 창문 위에있다.
MySQL 데이터베이스의 테이블을 주기적으로자를 수 있지만 매주 특정 시간에 자동으로 실행되는 코드를 만드는 방법을 모르겠습니다. . 그렇게 할 접근법이나 수업을 알고 있습니까?자동으로 PHP 코드를 주기적으로 실행하는 방법
편집 : 나는 창문 위에있다.
두 가지 방법이있다.
처음에는 크론 작업을 기반으로합니다 - 매주 일부 PHP 스크립트가 자동으로 호출 될 수 있습니다. Wikipedia article 및 learn Cron based on examples (GitHub의 어딘가에있는 흥미로운 도구를 본 적이 있지만 지금은 찾을 수 없습니다)에서 더 많은 내용을 참조하십시오.
다른 스크립트을 실행하는 중에 이라는 작업을 호출하는 것이 두 번째 예입니다. crontab
에 액세스 할 수없는 경우 예를 들자. 실행 된 스크립트에 대한 정보를 데이터베이스에 저장 - 마지막 실행 후 7 일이 지난 경우 일부 기능/스크립트를 실행하고 새 타임 스탬프를 데이터베이스에 저장합니다.
편집 : 당신은 당신이 Windows에서, 그러나 크론 같은 솔루션도 있습니다 말했다
.
예약 된 작업을 추가하려면 guidelines from article on Drupal.org을 따르십시오.
또한 Cron과 같은 소프트웨어를 실행할 수도 있습니다 (예 : CRONw - Cron for Windows.
"예제를 기반으로 Cron을 배우십시오"에 대한 URL http://crontranslator.appspot.com/이제 보여줍니다 : * "파이썬 2.5는 더 이상 제공되지 않습니다. 자세한 정보는 Stack이 붙여 넣을 수없는 URL을 참조하십시오."* - 답변을 삭제하거나 업데이트하려면 업데이트 할 수 있습니까? 편집 : 당신이 비활성 것으로 나타납니다. –
cron (http://en.wikipedia.org/wiki/Cron)을 사용하십시오. – ComFreek
Cron은 리눅스 환경에서 사용됩니다. 음, 불행히도 창문에 ... – menislici
중복 : http://stackoverflow.com/questions/4793051/php-mysql-once-a-week-operations && http://stackoverflow.com/questions/4583930/ run-php-script-once-week-week –