亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Centos7下如何用cron定時執(zhí)行PHP文件

2i18ns / 1762人閱讀

摘要:一簡介在中,周期執(zhí)行的任務(wù)一般由這個守護進程來處理,可以在無需人工干預(yù)的情況下運行作業(yè)。特殊的符號代表所有的取值范圍內(nèi)的數(shù)字。

一、crontab 1.1 簡介

Linux中,周期執(zhí)行的任務(wù)一般由cron這個守護進程來處理,可以在無需人工干預(yù)的情況下運行作業(yè)。

1.2 crontab服務(wù) 1.2.1查看crontab運行狀態(tài)
service crond status
1.2.2 啟動

要使用crontab定時器工具,必須要啟動cron服務(wù):

service crond start
或者/etc/rc.d/init.d/crond start
1.2.3 加入開機自動啟動
chkconfig --level 35 crond on

查看是否已加入開機自啟動:
使用 chkconfig | grep crond 看在2 3 4 5級別是不是on
crontab默認(rèn)就是開機啟動的,普通用戶要有sudo的權(quán)限才能設(shè)置開機啟動。

二、執(zhí)行定時任務(wù)

編輯 crontab

crontab -e
2.1 crontab 命令格式

基本格式 :

*  *  *  *  *  command

分 時 日 月 周 命令

2.2 crontab各參數(shù)說明

-e : 執(zhí)行文字編輯器來編輯crontab,內(nèi)定的文字編輯器是VI

00 00 * /usr/bin/php /xxx/Timer.php 每天凌晨執(zhí)行PHP腳本

設(shè)置后:crontab: installing new crontab

切切:一定要寫對/usr/bin/php 路徑,就因為這個問題我搗鼓整整一天(淚),可以用which php 查看(點贊)

 -r : 刪除目前的crontab
 
 -l : 列出目前的crontab(查看專用)
 
 -i : 會和-r 配合使用,在刪除當(dāng)前的crontab時詢問,輸入y 則刪除

注意:crontab是分用戶的,以誰登錄就會編輯到誰的crontab。

2.3 crontab特殊的符號
"*"代表所有的取值范圍內(nèi)的數(shù)字。特別要注意哦!

"/"代表每的意思,如"*/5"表示每5個單位

"-"代表從某個數(shù)字到某個數(shù)字

","分散的數(shù)字

crontab文件的使用示例:

30 21 * * * 表示每晚的21:30 

45 4 1,10,22 * * 表示每月1、10、22日的4 : 45

10 1 * * 6,0 表示每周六、周日的1 : 10

0,30 18-23 * * * 表示在每天18 : 00至23 : 00之間每隔30分鐘

0 23 * * 6 表示每星期六的11 : 00 pm

* */1 * * * 每一小時

* 23-7/1 * * * 晚上11點到早上7點之間,每隔一小時

* 8,13 * * 1-5 從周一到周五的上午8點和下午1點

0 11 4 * mon-wed 每月的4號與每周一到周三的11點

0 4 1 jan * 一月一號的4點
三、crontab定時任務(wù)不執(zhí)排查

排查原因步驟如下:

首先,確認(rèn)服務(wù)器是否開啟定時任務(wù)計劃服務(wù),只有root用戶才能對crond服務(wù)進行開啟和關(guān)閉

[root@mimvp-bj script]# service crond status
crond is stopped
[root@mimvp-bj script]# service crond start
Starting crond:                                            [  OK  ]
[root@mimvp-bj script]# service crond status
crond (pid  24577) is running…

請確保crond狀態(tài)為 is running…

如果crond狀態(tài)為 crond is stopped ,則定時任務(wù)服務(wù)不會生效故無法執(zhí)行

查看動態(tài)日志

tail -f /var/log/cron

  

使用 crontab -e 與 直接編輯 /etc/crontab 的區(qū)別
crontab 每分鐘、每小時、每天、每周、每月、每年定時執(zhí)行

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

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/22452.html

相關(guān)文章

  • PHP實現(xiàn)執(zhí)行定時任務(wù)的幾種思路詳解

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

    pumpkin9 評論0 收藏0
  • zsh終端下如何用命令行打開sublime

    摘要:在下打開前端常見編輯器為相關(guān)配置文件,先打開配置文件添加如下代碼,具體路徑可能不一致重啟即可使用,比如用打開當(dāng)前目錄注意中顯示路徑可以在終端中執(zhí)行下面這行代碼 在zsh下打開前端常見編輯器 1. .zshrc為zsh相關(guān)配置文件,先打開配置文件 vim .zshrc 2. 添加如下代碼,具體路徑可能不一致 alias atom=/Applications/Atom.app/Cont...

    Thanatos 評論0 收藏0
  • SpringBoot下使用定時任務(wù)的方式全揭秘

    摘要:定時任務(wù)間隔時間方式執(zhí)行一次定時任務(wù)線程休眠規(guī)定時間類類允許調(diào)度一個任務(wù)。引入依賴配置測試執(zhí)行一次定時任務(wù)使用注解是為定時任務(wù)而生的一個注解,查看注解的源碼表達式接收一個。 本文旨在用通俗的語言講述枯燥的知識 定時任務(wù)作為一種系統(tǒng)調(diào)度工具,在一些需要有定時作業(yè)的系統(tǒng)中應(yīng)用廣泛,如每逢某個時間點統(tǒng)計數(shù)據(jù)、在將來某個時刻執(zhí)行某些動作...定時任務(wù)在主流開發(fā)語言均提供相應(yīng)的API供開發(fā)者調(diào)用...

    DevTTL 評論0 收藏0

發(fā)表評論

0條評論

2i18ns

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<