Linux下的定時執行主要是使用crontab文件中加入定制計劃來執行,設置比Windows稍微復雜一些(因為沒有圖形界面嘛),但是也不是非常復雜,有需要的朋友可以了解一下。
一 簡介
Linux下的任務調度分為兩類,系統任務調度和用戶任務調度
系統任務調度:系統需要定期執行的任務,比如重啟、日志清理等,其配置文件是:/etc/crontab
用戶任務調度:某個用戶需要定期執行的任務。用戶可以使用 crontab 命令來配置自己的定時任務。所有用戶配置的定時任務都存放在 /var/spool/cron/ 目錄下,其文件名與用戶名一致。如:root用戶的所有定時任務就保存在 /var/spool/cron/root 文件中
二 crontab文件的含義
所有用戶crontab文件都存放在 /var/spool/cron/ 目錄下,以用戶名命名。其中每一行都代表一項任務,每行的每個字段代表一項配置,它的格式一共分為六個字段,前五段是時間設置段,第六段是要執行的命令段,格式如下:
minute hour day month week command minute: 表示分鐘,可以是從0到59之間的任何整數 hour:表示小時,可以是從0到23之間的任何整數 day:表示日期,可以是從1到31之間的任何整數 month:表示月份,可以是從1到12之間的任何整數 week:表示星期,可以是從0到7之間的任何整數,這里的0或7代表星期日 command:表示需要執行的命令,可以是系統命令,也可以是自己編寫的腳本文件、
在以上各個字段中,還可以使用以下特殊字符:
* 代表所有可能的值,例如:如果month字段是星號,則表示在滿足其它字段的約束條件后每月都執行該命令
, 用逗號隔開的值表示一個范圍列表,例如:如果minute字段的值是“1,3,15”,則表示每小時的第1分鐘、第3分鐘和第15分鐘都執行該命令
主站蜘蛛池模板: 乌兰县| 茶陵县| 德钦县| 邹平县| 集安市| 青神县| 扶风县| 和田县| 年辖:市辖区| 毕节市| 湖南省| 石景山区| 江城| 泰来县| 谷城县| 洛川县| 晋宁县| 凤城市| 巩义市| 南阳市| 开封市| 安徽省| 晋城| 金塔县| 肥乡县| 昌都县| 长丰县| 深圳市| 乡宁县| 黄平县| 甘泉县| 达州市| 鄯善县| 方山县| 连州市| 武穴市| 疏附县| 青海省| 威海市| 肥东县| 南安市|