詳細(xì)介紹Linux的定時(shí)任務(wù)crontab
一、前言
crontab命令常見于Unix和類Unix的操作系統(tǒng)之中,用于設(shè)置周期性被執(zhí)行的指令。該命令從標(biāo)準(zhǔn)輸入設(shè)備讀取指令,并將其存放于“crontab”文件中(/var/spool/cron/以用戶命名的文件),以供之后讀取和執(zhí)行。該詞來(lái)源于希臘語(yǔ) chronos(χρνο),原意是時(shí)間。
通常,crontab儲(chǔ)存的指令被守護(hù)進(jìn)程 - crond激活在后臺(tái)運(yùn)行,每一分鐘檢查是否有預(yù)定的作業(yè)需要執(zhí)行。這類作業(yè)一般稱為cron jobs。
二、啟動(dòng)crond進(jìn)程
service crond start
若沒(méi)安裝請(qǐng)先安裝:
yum install vixie-cron yum install crontabs
三、crontab常見命令:
crontab -e 編輯crontab文件,編輯后crond進(jìn)程自動(dòng)讀取
crontab -l 列出用戶crontab文件的詳細(xì)內(nèi)容
crontab -r 刪除crontab文件
四、crontab文件格式
crontab文件由6部分組成
1、minute 一小時(shí)中的哪一分鐘[0-59]
2、hour 一天中的哪一小時(shí)[0-23]
3、day-of-month 一月中的哪一天[1-31]
4、month-of-year 一年中的哪一月[1-12]
5、day-of-week 一周中的哪一天[0-6]
6、commands 執(zhí)行的命令

這些選項(xiàng)都不能為空,如果用戶不需要制定其中的幾項(xiàng),可以使用*表示任何時(shí)間。
每個(gè)時(shí)間字段都可以指定多個(gè)值,可以用逗號(hào)隔開, 5-8 */5
15 3 * * 1-5 echo 111 > aa.txt
如上面標(biāo)示每周一到周5的3點(diǎn)15分執(zhí)行該計(jì)劃任務(wù)
五、哪些用戶可以使用crontab命令
/etc/cron.allow 如果這個(gè)文件存在,那么只有在此文件中的用戶可以使用crontab命令,如果文件不存在則查找/etc/cron.deny
/etc/cron.deny 如果這個(gè)文件存在,則在此文件中的用戶都不能使用crontab命令
如果2個(gè)文件都不存在,則只有root能使用crontab命令
如果2個(gè)文件都存在,且均為空,則所有用戶都能使用crontab命令
六、定時(shí)任務(wù)結(jié)合PHP
定時(shí)執(zhí)行php很簡(jiǎn)單,只需要把命令換成php腳本就行了,如下表示每隔1分鐘執(zhí)行index.php
*/1 * * * * php /usr/www/test/index.php
七、總結(jié)
以上就是關(guān)于Linux下定時(shí)任務(wù)crontab的全部?jī)?nèi)容,大家都學(xué)會(huì)了嗎?希望這篇文章對(duì)大家學(xué)習(xí)或者使用linux有所幫助,謝謝大家對(duì)腳本之家的支持。
- Linux crontab定時(shí)任務(wù)配置方法(詳解)
- linux使用crontab實(shí)現(xiàn)PHP執(zhí)行計(jì)劃定時(shí)任務(wù)
- linux定時(shí)任務(wù)crontab 實(shí)現(xiàn)每秒執(zhí)行一次的方法
- Linux中crontab定時(shí)任務(wù)不執(zhí)行的原因
- Linux定時(shí)任務(wù)Crontab詳解(推薦)
- 詳解linux下利用crontab創(chuàng)建定時(shí)任務(wù)
- Linux中使用crontab命令啟用自定義定時(shí)任務(wù)實(shí)例
- 利用Linux中的crontab實(shí)現(xiàn)分布式項(xiàng)目定時(shí)任務(wù)功能
- Linux定時(shí)任務(wù)的設(shè)置及 crontab 配置指南
- linux如何利用crontab添加定時(shí)任務(wù)詳解
相關(guān)文章
使用CentOS 7.5卸載自帶jdk安裝自己的JDK1.8的過(guò)程
這篇文章主要介紹了使用CentOS 7.5卸載自帶jdk安裝自己的JDK1.8 的過(guò)程,本文通過(guò)安裝步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-11-11

