미리 정의 된 시간에 PHP 스크립트를 실행하려고합니다. 예를 들어, 2013 년 3 월 24 일 오전 11:14에 (브라우저가 닫힌 경우에도) 해당 스크립트를 강제로 실행하는 PHP 스크립트를 작성하려면 어떻게해야합니까? 나는 cron에 관해 들었지 만 그것은 나에게 명확하지 않다.PHP 자동 실행
읽어 주셔서 감사합니다.
미리 정의 된 시간에 PHP 스크립트를 실행하려고합니다. 예를 들어, 2013 년 3 월 24 일 오전 11:14에 (브라우저가 닫힌 경우에도) 해당 스크립트를 강제로 실행하는 PHP 스크립트를 작성하려면 어떻게해야합니까? 나는 cron에 관해 들었지 만 그것은 나에게 명확하지 않다.PHP 자동 실행
읽어 주셔서 감사합니다.
이것은 PHP에서 매우 골치 아픈 문제입니다. Cron의 일과 같은 것을 사용하여이 작업을 수행하는 것이 좋습니다. 대부분의 cPanels에는 CronsJob이 있지만이 튜토리얼을 보지 않으려면 http://www.thesitewizard.com/general/set-cron-job.shtml
실제로 cron
이 답이 될 수 있습니다. 이 프로그램은 Linux 시스템에 있으며 특정 시간에 또는 주기적으로 정의 된 프로그램/명령을 실행하는 특수 프로그램입니다. 여기를보십시오 : http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5
당신은 당신의 접대 환경에서 당신이 이용할 수있는 것을 봐야 할 것입니다. 커맨드 라인 액세스가 가능한 Linux/Unix? 아마도 Cron이 대답 일 것입니다 (http://kvz.io/blog/2007/07/29/schedule-tasks-on-linux-using-crontab/). Windows 서버를 사용하는 경우 Windows 예약 된 작업 (http://support.microsoft.com/kb/308569)이 작동합니다. cPanel 또는 이와 유사한 솔루션 (많은 호스팅 솔루션에서 사용)이 있으면 작업을 예약하는 방법에 대한 설명서를 확인해야합니다.
저는 Racialz에 동의하지 않습니다. PHP 명령 행 (CLI)은 이러한 종류의 작업에 적합합니다. PHP에서도 svn 후크를 수행했습니다. 무엇을 사용해야할지에 대한 최선의 대답은 종종 자신이 가장 편안하게 느끼는 것일 수 있습니다.
어, PHP로 cron 작업을 작성할 수 있습니다. – datasage
이렇게 : http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/하지만 컨트롤 패널로 쉽게 할 수 있습니다. 포스트가 cron 작업에 대해 좀 더 깊이 알아야 할 필요가 있다고 생각합니다. – David