国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

詳細介紹Linux的定時任務crontab

2020-10-28 18:48:18
字體:
來源:轉載
供稿:網友

一、前言

crontab命令常見于Unix和類Unix的操作系統之中,用于設置周期性被執行的指令。該命令從標準輸入設備讀取指令,并將其存放于“crontab”文件中(/var/spool/cron/以用戶命名的文件),以供之后讀取和執行。該詞來源于希臘語 chronos(χρνο),原意是時間。

通常,crontab儲存的指令被守護進程 - crond激活在后臺運行,每一分鐘檢查是否有預定的作業需要執行。這類作業一般稱為cron jobs。

二、啟動crond進程

service crond start

若沒安裝請先安裝:

yum install vixie-cronyum install crontabs

三、crontab常見命令:

     crontab -e 編輯crontab文件,編輯后crond進程自動讀取

     crontab -l 列出用戶crontab文件的詳細內容

     crontab -r 刪除crontab文件

四、crontab文件格式

crontab文件由6部分組成

     1、minute 一小時中的哪一分鐘[0-59]

     2、hour 一天中的哪一小時[0-23]

     3、day-of-month 一月中的哪一天[1-31]

     4、month-of-year 一年中的哪一月[1-12]

     5、day-of-week 一周中的哪一天[0-6]

     6、commands 執行的命令

這些選項都不能為空,如果用戶不需要制定其中的幾項,可以使用*表示任何時間。

每個時間字段都可以指定多個值,可以用逗號隔開, 5-8 */5

15 3 * * 1-5 echo 111 > aa.txt

如上面標示每周一到周5的3點15分執行該計劃任務

五、哪些用戶可以使用crontab命令

/etc/cron.allow 如果這個文件存在,那么只有在此文件中的用戶可以使用crontab命令,如果文件不存在則查找/etc/cron.deny

/etc/cron.deny 如果這個文件存在,則在此文件中的用戶都不能使用crontab命令

如果2個文件都不存在,則只有root能使用crontab命令

如果2個文件都存在,且均為空,則所有用戶都能使用crontab命令

六、定時任務結合PHP

定時執行php很簡單,只需要把命令換成php腳本就行了,如下表示每隔1分鐘執行index.php

*/1 * * * * php /usr/www/test/index.php

七、總結

以上就是關于Linux下定時任務crontab的全部內容,大家都學會了嗎?希望這篇文章對大家學習或者使用linux有所幫助,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 珲春市| 泸水县| 高淳县| 阳原县| 珠海市| 旺苍县| 华阴市| 胶南市| 南皮县| 台南市| 二手房| 柞水县| 泽普县| 淮阳县| 阜城县| 成都市| 额尔古纳市| 高要市| 安西县| 灌云县| 榕江县| 江源县| 桂林市| 成安县| 五寨县| 府谷县| 镇坪县| 治县。| 福安市| 余姚市| 芒康县| 瑞昌市| 昌平区| 开阳县| 苏尼特右旗| 临高县| 大埔县| 青田县| 南阳市| 闸北区| 昌黎县|