PHP 的Cron 作業:綜合指南
在PHP 中創建cron 作業可能是一項艱鉅的任務,尤其是對於初學者來說。本指南旨在簡化流程並簡要說明如何使用 PHP 每分鐘執行程式碼。
要建立 cron 作業,您需要兩個檔案:
1. run.php:包含每分鐘執行的程式碼。
<?php echo "This code will run every minute"; ?>
2. cron.php:從命令列呼叫 run.php 腳本。
<?php $path = dirname(__FILE__); $cron = $path . "/run.php"; echo exec("***** php -q " . $cron . " &> /dev/null"); ?>
程式碼問題
提供的程式碼不正確,因為它無法正確執行 cron 作業。若要修正此問題,請將行:
echo exec("***** php -q " . $cron . " &> /dev/null");
替換為:
exec("php -q " . $cron . " &> /dev/null");
Cron 作業語法
Cron作業是使用特定的語法:
* * * * * home/path/to/command/the_command.sh
每個欄位代表時間順序運算子:
範例Cron 作業
結論
透過修改後的程式碼和對cron 作業語法的基本了解,您現在可以建立定期執行PHP程式碼的自動化任務。有關更多自訂選項和詳細說明,請參閱所提供答案中連結的綜合文章。
以上是如何在 PHP 中建立並正確執行 Cron 作業?的詳細內容。更多資訊請關注PHP中文網其他相關文章!