對比 ignore_user_abort、JS 輪詢等不可靠方案,推薦使用 Linux 系統級 Crontab 穩定觸發 PHP 任務。提供三種執行模式:
# 每小時執行
00 * * * * /usr/local/bin/php /home/john/myscript.php
00 * * * * lynx -dump https://www.example.com/myscript.php
# 每 5 分鐘 cURL
*/5 * * * * /usr/bin/curl -o temp.txt https://www.example.com/myscript.php
# 每 10 分鐘 wget
*/10 * * * * /usr/bin/wget -q -O temp.txt https://www.example.com/myscript.php
建議優先使用 CLI 模式,避免 Web 服務器超時與並發限制。