国产女人18毛片水真多18精品, 一区二区三区中文字-亚洲精品女国产, 欧美熟妇老熟妇88888久久久久, 一级毛片免费观看亚洲欧美国产精品,大波霸美女视频,日韩欧美激情V影院,熟女人伦21p,亚洲精品女国产,国产 乱子伦 在线

深入介紹Linux操作系統(tǒng)定時調度系統(tǒng)Cron

時間:2025-10-16 04:27:11 操作系統(tǒng)

深入介紹Linux操作系統(tǒng)定時調度系統(tǒng)Cron

  cron是一個linux下的定時執(zhí)行工具,可以在無需人工干預的情況下運行作業(yè),本文檔不講cron實現(xiàn)原理,主要講一下cron的具體使用及簡單介紹。

  新增調度任務

  推薦使用crontab -e命令添加自定義的任務(編輯的是/var/spool/cron下對應用戶的cron文件),退出后重啟crond進程,雖然官方文檔描述為“crond命令每分鐘會定期檢查是否有要執(zhí)行的工作,如果有要執(zhí)行的工作便會自動執(zhí)行該工作!,但我曾經(jīng)遇到不重啟無法運行任務的情況(也許因為某些系統(tǒng)crontab是讀到內存中的,修改完/etc/crontab后并沒有馬上執(zhí)行),可以使用如下方式重新啟動cron服務或重新加載cron配置

  復制代碼 代碼如下:

  /etc/rc.d/init.d/crond restart

  service cron reload

  同樣,我們也可以直接修改/etc/crontab文件來新建任務,/etc/crontab文件內容默認如下:

  復制代碼 代碼如下:

  SHELL=/bin/bash

  PATH=/sbin:/bin:/usr/sbin:/usr/bin

  MAILTO=root /pic/p>

  HOME=/ /pic/p>

  # run-parts

  01 * * * * root run-parts /etc/cron.hourly /pic/etc/cron.hourly內的腳本

  02 4 * * * root run-parts /etc/cron.daily /pic/etc/cron.daily內的腳本

  22 4 * * 0 root run-parts /etc/cron.weekly /pic/etc/cron.weekly內的腳本

  42 4 1 * * root run-parts /etc/cron.monthly /pic/etc/cron.monthly內的腳本

  注意

  "這個參數(shù)了,如果去掉這個參數(shù)的話,后面就可以寫要運行的某個腳本名,而不是文件夾名了。

  /etc/cron.hourly/,/etc/cron.daily/、cron.weekly/、/cron.monthly/ 存放著系統(tǒng)預先制定的cron任務

  /etc/crontab文件語法如下:

  Minute Hour Day Month Dayofweek command

  分鐘 小時 天 月 天每星期 命令

  每個字段代表的含義如下:

  Minute 每個小時的第幾分鐘執(zhí)行該任務

  Hour 每天的第幾個小時執(zhí)行該任務

  Day 每月的第幾天執(zhí)行該任務

  Month 每年的第幾個月執(zhí)行該任務

  DayOfWeek 每周的第幾天執(zhí)行該任務

  Command 指定要執(zhí)行的程序

  在這些字段里,除了“Command”是每次都必須指定的字段以外,其它字段皆為可選字段,可視需要決定。對于不指定的字段,要用“*”來填補其位置。

  同時,cron支持類似正則表達式的書寫,支持如下幾個特殊符號定義:

  "代表取值范圍內的數(shù)字,

  "每",

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

  "分開幾個離散的數(shù)字

  舉例如下:

  復制代碼 代碼如下:

  5 * * * * ls 指定每小時的第5分鐘執(zhí)行一次ls命令

  30 5 * * * ls 指定每天的 5:30 執(zhí)行l(wèi)s命令

  30 7 8 * * ls 指定每月8號的7:30分執(zhí)行l(wèi)s命令

  50 7 * * * root run-parts /etc/cron.daily 每天7:50以root 身份執(zhí)行/etc/cron.daily目錄中的所有可執(zhí)行文件[注:run-parts參數(shù)表示,執(zhí)行后面目錄中的所有可執(zhí)行文件,如果單獨執(zhí)行某個腳本的話,是不需要增加run-parts參數(shù)的。]

  服務管理

  復制代碼 代碼如下:

  service cron start /pic/p>

  service cron stop /pic/p>

  service cron restart /pic/p>

  service cron reload /pic/p>

  命令選項

  -u指定一個用戶,

  -l列出某個用戶的任務計劃

  -r刪除某個用戶的任務

  -e編輯某個用戶的任務

  如:

  復制代碼 代碼如下:

  crontab -u /pic/p>

  crontab -l /pic/p>

  crontab -r /pic/p>

  crontab -e /pic/p>

  任務分類

  系統(tǒng)工作:系統(tǒng)周期性所要執(zhí)行的工作,如備份系統(tǒng)數(shù)據(jù)、清理緩存,系統(tǒng)工作一般都定義在/etc/crontab文件中

  個人工作:某個用戶定期要做的工作,如清理3天前的文件

  cron用戶限制

  我們可以對不同用戶設置限制,比如允許user1使用cron服務,而user2不允許使用cron服務;可以通過編輯如下兩個文件實現(xiàn)這個策略:

  /etc/cron.deny 被記錄在此的用戶不能使用cron任務

  /etc/cron.allow 被記錄在此的用戶可以使用cron任務

  注意:如果兩個文件都不存在,則默認所有用戶均可以使用cron服務

  其它:

  /var/spool/cron/ 該目錄下存放所有用戶的cron服務

  /var/log/cron 記錄cron運行的日志信息

【深入介紹Linux操作系統(tǒng)定時調度系統(tǒng)Cron】相關文章:

常見的Linux操作系統(tǒng)介紹02-22

LINUX操作系統(tǒng)09-28

LINUX操作系統(tǒng)11-18

Linux操作系統(tǒng)的安裝03-07

linux操作系統(tǒng)的概述09-01

Linux操作系統(tǒng)的安裝03-05

linux操作系統(tǒng)原理知識10-18

linux操作系統(tǒng)原理知識10-03

linux操作系統(tǒng)怎么安裝09-08