Cron Job 工作排程是在寫程式的時候希望主機能自動在某一個時間去執行某些任務,而這樣的功能在cpanel控制台裡有提供喔!
只要在Cpanel裡設定完成,程式會依你的時間排程去做自動執行某些動作,進而達到自動化目的;這樣的功能對於程式的執行很方便,但也有聽說有些主機商會針對”高資源”(可能你有需要是密集時段設定的cron)有時間上的限制,所以會需要留意下你使用的主機商的規定,其相關規定就需要與各家的主機廠商確認,確認好在設定時也較知道如何設定才不會違規而有可能造成無法執行Cron Job。
想更了解什麼是Cron Job(工作排程)請點我
接下來就來看看如何在Cpanel設定Cron Job
1. 登入到Cpanel控制台,在進階裡會看到“Cron job”選項,點選進入
2. 在一般設定下拉選單選擇你要執行的時間,或是你要依序一個個自行選也可以,
在”指令” 欄位輸入時前面加 php 變成
代碼:php -q /home/CPANEL登入帳號/public_html/程式路徑/程式.php
點選加入新的Cron Job
如果以上方式不行的話,可以換這個試試
/usr/local/bin/php -q
完成後按下方”加入新Cron job”
3. 關於執行後的郵件通知,下圖上面有說明如果不希望針對個别 cron 作業發送電子郵件,可以將該命令的輸出重定向到 /dev/null。 例如: mycommand >/dev/null 2>&1
或也可以試試程式指令列後加上>/dev/null 2>&1
使用WGET? 試試看
wget -O /dev/null http://www.test.com/cron.php即可
如果你希望收到郵件,請記得下方電子郵件欄位要填上EMAIL帳號喔
若想了解Plesk控制台設定Cron Job請參見https://wpoki.com/windows虛擬主機plesk控制台設定工作排程/
文章來源:https://wpoki.com
GIPHY App Key not set. Please check settings