一,依然使用php腳本執行。
command 命令行填寫(xiě):
php /home/jb51.net/public_html/cron.php q1 q2
然后,在cron.php頁(yè)面使用 $argv[1] 來(lái)獲取 q1 第一個(gè)參數值, $argv[2] 獲取第二個(gè)參數 q2 的值; $argv[0] 的值是路徑及文件名,在這里為:/home/jb51.net/public_html/cron.php
二,使用wget命令。
wget:Linux下的一個(gè)非交談式的網(wǎng)路抓檔工具。
command命令行填寫(xiě):
wget -d https://www.jb51.net/cron1.php?q1=11\&q2=22
注意:
wget的用法: wget [選項] [URL]
選項:-d, --debug 顯示出錯的輸出,即調試模式; -q, --quiet 安靜模式(不輸入任何訊息)。
當使用 -d 參數時(shí),cron定時(shí)任務(wù)依然會(huì )給你發(fā)送調試信息的郵件,當你使用 -q 參數是,系統不會(huì )給你發(fā)送cron執行情況的郵件。如果你想靜默的方式,你可以使用:
wget -q https://www.jb51.net/cron1.php?q1=11\&q2=22
wget方法中URL傳遞多個(gè)參數的時(shí)候,&符號需要轉義,即 \& ;另外,需要使用絕對路徑的URL。
三,另外,可以嘗試用 curl 方式
命令為 :
/usr/bin/curl 'https://www.jb51.net/cron1.php?q=11&b=22' > /dev/null
或
curl --silent --compressed https://www.jb51.net/cron.php?q=1
注,飄易嘗試了,第一條命令在 hostmonster 的cron下沒(méi)執行成功;第二條命令在 ixwebhosting 主機下執行成功。
到此這篇關(guān)于linux Cron定時(shí)執行帶參數的PHP代碼的文章就介紹到這了,更多相關(guān)Cron定時(shí)執行PHP內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站