PHP を使用した Cron ジョブの作成
初心者にとって、cron ジョブを理解するのは困難な場合があります。このガイドは、タスクを毎分実行する PHP ベースの cron ジョブを作成するプロセスを簡素化することを目的としています。
提供された例では、run.php のコードは 1 回の実行を目的としています。分間隔。ただし、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 ベースの cron ジョブを効果的に作成できます。間隔 (1 分ごとなど)。
以上がSSH2 を使用して毎分実行する PHP Cron ジョブを安全に作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。