PHP를 사용하여 Cron 작업 시뮬레이션
P粉207483087
2023-09-04 14:03:57
<p>저는 LMS(학습 관리 시스템)를 온라인으로 실행하고 있으며 매분 "training/admin/cli/cron.php"라는 파일을 실행해야 합니다. 문제는 내 호스트가 cron 작업을 30분마다 실행하도록 허용한다는 것입니다. </p>
<p>다음 내용으로 cron_script.php라는 파일을 생성하고 30분마다 실행되도록 설정해 보았습니다. </p>
<pre class="brush:php;toolbar:false;"><?php
set_time_limit(0);
$턴=0;
while($turns < 30) {
exec('training/admin/cli/cron.php');
수면(60);
$turns++;
}
?></pre>
<p>하지만 한 번만 실행되는 것 같습니다. 오류 메시지는 cron에 의해 실행되므로 어디서도 인쇄할 수 없기 때문에 오류 메시지를 수정하는 방법조차 모릅니다. </p>
가능합니다. 기본 실행 시간 제한이 30초이기 때문입니다. 이 기능을 사용하세요 https://www.php.net/manual/en/ function.set-time-limit.php 또는 php.ini 파일의 "max_execution_time" 값을 수정하세요.