最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何使用Linux的Crontab定時(shí)執(zhí)行PHP腳本的方法

 更新時(shí)間:2011年12月19日 01:18:08   作者:  
我們的PHP程序有時(shí)候需要定時(shí)執(zhí)行,我們可以使用ignore_user_abort函數(shù)或是在頁面放置js讓用戶幫我們實(shí)現(xiàn)。但這兩種方法都不太可靠,不穩(wěn)定。我們可以借助Linux的Crontab工具來穩(wěn)定可靠地觸發(fā)PHP執(zhí)行任務(wù)
下面介紹Crontab的兩種方法。

一、在Crontab中使用PHP執(zhí)行腳本

就像在Crontab中調(diào)用普通的shell腳本一樣(具體Crontab用法),使用PHP程序來調(diào)用PHP腳本。
每一小時(shí)執(zhí)行myscript.php如下:
復(fù)制代碼 代碼如下:

# crontab -e
00 * * * * /usr/local/bin/php /home/john/myscript.php

/usr/local/bin/php為PHP程序的路徑。

二、在Crontab中使用URL執(zhí)行腳本

如果你的PHP腳本可以通過URL觸發(fā),你可以使用lynx或curl或wget來配置你的Crontab。
下面的例子是使用Lynx文本瀏覽器訪問URL來每小時(shí)執(zhí)行PHP腳本。Lynx文本瀏覽器默認(rèn)使用對(duì)話方式打開URL。但是,像下面的,我們?cè)趌ynx命令行中使用-dump選項(xiàng)來把URL的輸出轉(zhuǎn)換來標(biāo)準(zhǔn)輸出。
復(fù)制代碼 代碼如下:

00 * * * * lynx -dump http://m.fzitv.net/myscript.php

下面的例子是使用CURL訪問URL來每5分執(zhí)行PHP腳本。Curl默認(rèn)在標(biāo)準(zhǔn)輸出顯示輸出。使用”curl -o”選項(xiàng),你也可以把腳本的輸出轉(zhuǎn)儲(chǔ)到臨時(shí)文件。
復(fù)制代碼 代碼如下:

*/5 * * * * /usr/bin/curl -o temp.txt http://m.fzitv.net/myscript.php

下面的例子是使用WGET訪問URL來每10分執(zhí)行PHP腳本。-q選項(xiàng)表示安靜模式?!?O temp.txt”表示輸出會(huì)發(fā)送到臨時(shí)文件。
復(fù)制代碼 代碼如下:

*/10 * * * * /usr/bin/wget -q -O temp.txt http://m.fzitv.net/myscript.php

相關(guān)文章

  • 使用HMAC-SHA1簽名方法詳解

    使用HMAC-SHA1簽名方法詳解

    本篇文章是對(duì)使用HMAC-SHA1的簽名方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 使用NetBeans + Xdebug調(diào)試PHP程序的方法

    使用NetBeans + Xdebug調(diào)試PHP程序的方法

    前些天發(fā)現(xiàn)通過Notepad++的DBGP插件結(jié)合PHP的xdebug擴(kuò)展可以實(shí)現(xiàn)PHP文件調(diào)試,同時(shí),介紹說包含了單步調(diào)試、監(jiān)視變量還有跨文件調(diào)試。
    2011-04-04
  • php一句話cmdshell新型 (非一句話木馬)

    php一句話cmdshell新型 (非一句話木馬)

    php運(yùn)行時(shí)如果遇見字符``(鍵盤上~符號(hào)的下檔鍵)總會(huì)嘗試著執(zhí)行``里面包含的命令,并返回命令執(zhí)行的結(jié)果(string類型);
    2009-04-04
  • PHP實(shí)現(xiàn)實(shí)時(shí)生成并下載超大數(shù)據(jù)量的EXCEL文件詳解

    PHP實(shí)現(xiàn)實(shí)時(shí)生成并下載超大數(shù)據(jù)量的EXCEL文件詳解

    EXCEL文件的處理是我們?cè)谌粘9ぷ髦薪?jīng)常會(huì)遇到的,這篇文章主要給大家介紹了關(guān)于利用PHP如何實(shí)現(xiàn)實(shí)時(shí)生成并下載超大數(shù)據(jù)量的EXCEL文件,通過文中介紹的這個(gè)方法對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10
  • 使用PHP和Redis實(shí)現(xiàn)消息隊(duì)列功能

    使用PHP和Redis實(shí)現(xiàn)消息隊(duì)列功能

    這篇文章主要介紹了如何使用PHP和Redis實(shí)現(xiàn)消息隊(duì)列功能,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用PHP具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧<BR>
    2024-03-03
  • PHP中spl_autoload_register函數(shù)的用法總結(jié)

    PHP中spl_autoload_register函數(shù)的用法總結(jié)

    本文是對(duì)PHP中spl_autoload_register函數(shù)的用法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2013-11-11
  • ThinkPHP使用心得分享-分頁類Page的用法

    ThinkPHP使用心得分享-分頁類Page的用法

    ThinkPHP中的Page類能輕松實(shí)現(xiàn)查詢內(nèi)容分頁的實(shí)現(xiàn),本文小總結(jié)了一下關(guān)于學(xué)習(xí)過程中對(duì)Page類的使用方法。
    2014-05-05
  • php smarty 二級(jí)分類代碼和模版循環(huán)例子

    php smarty 二級(jí)分類代碼和模版循環(huán)例子

    分享下最近寫的smarty模版引擎輸出二級(jí)分類代碼,主要是靠二維數(shù)組進(jìn)行控制輸出。
    2011-06-06
  • php實(shí)現(xiàn)refresh刷新頁面批量導(dǎo)入數(shù)據(jù)的方法

    php實(shí)現(xiàn)refresh刷新頁面批量導(dǎo)入數(shù)據(jù)的方法

    這篇文章主要介紹了php實(shí)現(xiàn)refresh刷新頁面批量導(dǎo)入數(shù)據(jù)的方法,借鑒了dedecms批量生成html的原理,采用refresh代替js跳轉(zhuǎn)來實(shí)現(xiàn),非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-12
  • php中file_get_content 和curl以及fopen 效率分析

    php中file_get_content 和curl以及fopen 效率分析

    關(guān)于file_get_content 和curl以及fopen 的效率問題,小編比較傾向于使用curl來訪問遠(yuǎn)程url。Php有curl模塊擴(kuò)展,功能很是強(qiáng)大。沒事可以研究一下。
    2014-09-09

最新評(píng)論

岑溪市| 大港区| 昌黎县| 宁南县| 郧西县| 安远县| 茌平县| 万宁市| 闸北区| 抚松县| 辽源市| 腾冲县| 石渠县| 从化市| 洞头县| 区。| 红河县| 西昌市| 牙克石市| 南涧| 南丹县| 奉贤区| 万山特区| 疏附县| 凌海市| 墨竹工卡县| 洞口县| 海兴县| 嘉鱼县| 阿克苏市| 古浪县| 克拉玛依市| 雷山县| 教育| 宁都县| 长宁区| 淮南市| 德清县| 河间市| 黄陵县| 清涧县|