成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Linux crontab 訪問(wèn)PHP URL完成定時(shí)任務(wù)

zhangyucha0 / 3138人閱讀

摘要:而我本人需要完成的任務(wù)是定時(shí)訪問(wèn)一個(gè)文件鏈接去生成,所以訪問(wèn)就不能用去完成,而是要用。本站的這篇下執(zhí)行定時(shí)任務(wù)命令詳解寫(xiě)的非常詳細(xì),建議看一下。

crontab -e 新建/編輯一個(gè)任務(wù)
crontab -l 列出所有任務(wù)

crontab 格式:

基本格式 :
分鐘 小時(shí) 日 月 星期 命令
第1列表示分鐘1~59 每分鐘用或者 /1表示
第2列表示小時(shí)1~23(0表示0點(diǎn))
第3列表示日期1~31
第4列 表示月份1~12
第5列標(biāo)識(shí)號(hào)星期0~6(0表示星期天)
第6列要運(yùn)行的命令

執(zhí)行PHP腳本:
* * * * * /usr/bin/php -f /root/test.php >> test.log

表示“每隔一分鐘執(zhí)行test.php文件,腳本的結(jié)果輸出到test.log里”。 注意目錄問(wèn)題。

比如test.php里的代碼可以是echo date("Y-m-d H:i:s") 這種。

由于我是第一次用crontab,測(cè)試發(fā)現(xiàn)bin/php 這種方式只能單PHP文件可以完成的任務(wù),如果涉及到include,require,要注意路徑問(wèn)題,涉及到“類(lèi)(class)”似乎就不行了。希望哪位指點(diǎn)一下。

另外需要注意這個(gè)腳本需要有執(zhí)行權(quán)限。

而我本人需要完成的任務(wù)是定時(shí)訪問(wèn)一個(gè)文件(鏈接)去生成sitemap,所以訪問(wèn)URL就不能用bin/php 去完成,而是要用bin/curl。所以我的代碼就成了下邊這樣:

* * * * * /usr/bin/curl http://aa.com:8080/tools/sitemap.php >> /Desktop/untitled.html

關(guān)于這個(gè)命令里后邊的輸出,并不是必須的,只是為了方便在寫(xiě)命令的時(shí)候調(diào)試。

關(guān)于crontab命令的參數(shù)建議看一下手冊(cè),這里只復(fù)制了一段查到的資料里提到的。

本站@Jacendfeng 的這篇Linux 下執(zhí)行定時(shí)任務(wù) crontab 命令詳解 寫(xiě)的非常詳細(xì),建議看一下。


2015-11-06 10:13:43 更新

root可以查看 -l ,創(chuàng)建 -e ,刪除 -r 具體用戶的任務(wù)

如crontab -r -u www 表示刪除www這個(gè)用戶的任務(wù)

而普通用戶只能查看,創(chuàng)建,刪除自己的任務(wù)


參考資料:
鳥(niǎo)哥的 Linux 私房菜 -- 第十五章、例行性工作排程(crontab)
linux 自動(dòng)執(zhí)行 crontab學(xué)習(xí)筆記
linux定時(shí)調(diào)用指定url鏈接,linux crontab定時(shí)執(zhí)行php腳本程序介紹
linux使用crontab實(shí)現(xiàn)PHP執(zhí)行定時(shí)任務(wù)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/21213.html

相關(guān)文章

  • Crontab

    摘要:本身是沒(méi)有定時(shí)功能的,也不能多線程。服務(wù)器上安裝了,就可以執(zhí)行文件,無(wú)論是否安裝了或這樣的服務(wù)器環(huán)境軟件。而中,使用命令行,用來(lái)定時(shí)任務(wù),又是絕佳的選擇,而且也是效率最高的選擇。首先,進(jìn)入命令行模式。 PHP本身是沒(méi)有定時(shí)功能的,PHP也不能多線程。PHP的定時(shí)任務(wù)功能必須通過(guò)和其他工具結(jié)合才能實(shí)現(xiàn),例如WordPress內(nèi)置了wp-cron的功能,很厲害。本文,我們就來(lái)深入的解析幾種...

    wua_wua2012 評(píng)論0 收藏0
  • PHP實(shí)現(xiàn)執(zhí)行定時(shí)任務(wù)的幾種思路詳解

    摘要:本文,我們就來(lái)深入的解析幾種常見(jiàn)的定時(shí)任務(wù)的思路。借用第三方定時(shí)任務(wù)跳板很好玩的是,一些服務(wù)商提供了各種類(lèi)型的定時(shí)任務(wù),例如阿里云的提供了單獨(dú)的定時(shí)任務(wù),你可以填寫(xiě)自己應(yīng)用下的某個(gè)。比如說(shuō),你可以在阿里云上建立一個(gè)每天凌晨點(diǎn)的定時(shí) PHP本身是沒(méi)有定時(shí)功能的,PHP也不能多線程。PHP的定時(shí)任務(wù)功能必須通過(guò)和其他工具結(jié)合才能實(shí)現(xiàn),例如WordPress內(nèi)置了wp-cron的功能,很厲害...

    pumpkin9 評(píng)論0 收藏0
  • [轉(zhuǎn)]詳解PHP設(shè)置定時(shí)任務(wù)的實(shí)現(xiàn)方法

    摘要:服務(wù)器定時(shí)任務(wù)服務(wù)器定時(shí)任務(wù)需要你是獨(dú)立的服務(wù)器,或者是,總之就是對(duì)系統(tǒng)的配置有足夠的權(quán)限,虛擬空間就不要折騰這個(gè)方法了,因?yàn)槟銢](méi)有權(quán)限。 文章轉(zhuǎn)載自:?jiǎn)栒f(shuō)網(wǎng) ? 詳解PHP設(shè)置定時(shí)任務(wù)的實(shí)現(xiàn)方法地址:http://www.uedsc.com/php-timing-task.html 定時(shí)運(yùn)行任務(wù)對(duì)于一個(gè)網(wǎng)站來(lái)說(shuō),是一個(gè)比較重要的任務(wù),比如定時(shí)發(fā)布文檔,定時(shí)清理垃圾信息等,現(xiàn)在的網(wǎng)站大...

    lemon 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<