PHP를 사용하여 크론 작업 만들기
초보자에게 크론 작업을 이해하는 것은 부담스러울 수 있습니다. 이 가이드의 목표는 매분 작업을 실행하는 PHP 기반 크론 작업 생성 프로세스를 단순화하는 것입니다.
제공된 예에서 run.php의 코드는 한 번에 실행되도록 만들어졌습니다. 분 간격. 그러나 cron.php의 후속 코드에 문제가 있습니다.
해결책:
제안되는 해결 방법은 PHP SSH2 라이브러리를 활용하는 것입니다. 사용자의 crontab과 보안 연결을 설정합니다. 다음 단계를 따르세요.
$crontab = $ssh->exec('crontab -l'); // Fetch the existing crontab // Append the new task to the crontab $crontab = str_replace('* * * * * php -q ' . $cron . ' &> /dev/null', '* * * * * /usr/bin/php -q ' . $cron . ' &> /dev/null', $crontab); $ssh->exec('crontab', $crontab); // Save the edited crontab back to the server
이러한 단계를 따르면 사전 정의된 간격으로 실행되는 PHP 기반 크론 작업을 효과적으로 생성할 수 있습니다. 분.
위 내용은 SSH2를 사용하여 매분 실행되는 PHP Cron 작업을 안전하게 생성하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!