摘要:而我本人需要完成的任務(wù)是定時訪問一個文件鏈接去生成,所以訪問就不能用去完成,而是要用。本站的這篇下執(zhí)行定時任務(wù)命令詳解寫的非常詳細,建議看一下。
crontab -e 新建/編輯一個任務(wù)
crontab -l 列出所有任務(wù)
crontab 格式:
基本格式 :
分鐘 小時 日 月 星期 命令
第1列表示分鐘1~59 每分鐘用或者 /1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列 表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要運行的命令
執(zhí)行PHP腳本:
* * * * * /usr/bin/php -f /root/test.php >> test.log
表示“每隔一分鐘執(zhí)行test.php文件,腳本的結(jié)果輸出到test.log里”。 注意目錄問題。
比如test.php里的代碼可以是echo date("Y-m-d H:i:s") 這種。
由于我是第一次用crontab,測試發(fā)現(xiàn)bin/php 這種方式只能單PHP文件可以完成的任務(wù),如果涉及到include,require,要注意路徑問題,涉及到“類(class)”似乎就不行了。希望哪位指點一下。
另外需要注意這個腳本需要有執(zhí)行權(quán)限。
而我本人需要完成的任務(wù)是定時訪問一個文件(鏈接)去生成sitemap,所以訪問URL就不能用bin/php 去完成,而是要用bin/curl。所以我的代碼就成了下邊這樣:
* * * * * /usr/bin/curl http://aa.com:8080/tools/sitemap.php >> /Desktop/untitled.html
關(guān)于這個命令里后邊的輸出,并不是必須的,只是為了方便在寫命令的時候調(diào)試。
關(guān)于crontab命令的參數(shù)建議看一下手冊,這里只復(fù)制了一段查到的資料里提到的。
本站@Jacendfeng 的這篇Linux 下執(zhí)行定時任務(wù) crontab 命令詳解 寫的非常詳細,建議看一下。
2015-11-06 10:13:43 更新
root可以查看 -l ,創(chuàng)建 -e ,刪除 -r 具體用戶的任務(wù)
如crontab -r -u www 表示刪除www這個用戶的任務(wù)
而普通用戶只能查看,創(chuàng)建,刪除自己的任務(wù)
參考資料:
鳥哥的 Linux 私房菜 -- 第十五章、例行性工作排程(crontab)
linux 自動執(zhí)行 crontab學習筆記
linux定時調(diào)用指定url鏈接,linux crontab定時執(zhí)行php腳本程序介紹
linux使用crontab實現(xiàn)PHP執(zhí)行定時任務(wù)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/21213.html
摘要:本身是沒有定時功能的,也不能多線程。服務(wù)器上安裝了,就可以執(zhí)行文件,無論是否安裝了或這樣的服務(wù)器環(huán)境軟件。而中,使用命令行,用來定時任務(wù),又是絕佳的選擇,而且也是效率最高的選擇。首先,進入命令行模式。 PHP本身是沒有定時功能的,PHP也不能多線程。PHP的定時任務(wù)功能必須通過和其他工具結(jié)合才能實現(xiàn),例如WordPress內(nèi)置了wp-cron的功能,很厲害。本文,我們就來深入的解析幾種...
摘要:本文,我們就來深入的解析幾種常見的定時任務(wù)的思路。借用第三方定時任務(wù)跳板很好玩的是,一些服務(wù)商提供了各種類型的定時任務(wù),例如阿里云的提供了單獨的定時任務(wù),你可以填寫自己應(yīng)用下的某個。比如說,你可以在阿里云上建立一個每天凌晨點的定時 PHP本身是沒有定時功能的,PHP也不能多線程。PHP的定時任務(wù)功能必須通過和其他工具結(jié)合才能實現(xiàn),例如WordPress內(nèi)置了wp-cron的功能,很厲害...
摘要:服務(wù)器定時任務(wù)服務(wù)器定時任務(wù)需要你是獨立的服務(wù)器,或者是,總之就是對系統(tǒng)的配置有足夠的權(quán)限,虛擬空間就不要折騰這個方法了,因為你沒有權(quán)限。 文章轉(zhuǎn)載自:問說網(wǎng) ? 詳解PHP設(shè)置定時任務(wù)的實現(xiàn)方法地址:http://www.uedsc.com/php-timing-task.html 定時運行任務(wù)對于一個網(wǎng)站來說,是一個比較重要的任務(wù),比如定時發(fā)布文檔,定時清理垃圾信息等,現(xiàn)在的網(wǎng)站大...
閱讀 2185·2021-09-02 15:11
閱讀 1507·2019-08-30 15:43
閱讀 2073·2019-08-29 13:48
閱讀 2790·2019-08-26 13:55
閱讀 2100·2019-08-23 15:09
閱讀 2896·2019-08-23 14:40
閱讀 3421·2019-08-23 14:23
閱讀 2632·2019-08-23 14:20