亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > linux下定時執行任務的方法及crontab 用法說明(收集整理)

linux下定時執行任務的方法及crontab 用法說明(收集整理)

熱門標簽:地圖標注人員分布 昆明電銷機器人價格 上海機器人外呼系統哪家好 益陽400電話申請辦理流程 春運地圖標注app 怎么用百度地圖標注坐標 400的電話一般從哪里辦理 江西全自動外呼系統報價 梧州防封電銷卡

linux下定時執行任務的方法

在LINUX中,周期執行的任務一般由cron這個守護進程來處理[ps -ef|grep cron]。cron讀取一個或多個配置文件,這些配置文件中包含了命令行及其調用時間。

cron的配置文件稱為“crontab”,是“cron table”的簡寫。

一、cron在3個地方查找配置文件:

1、/var/spool/cron/ 這個目錄下存放的是每個用戶包括root的crontab任務,每個任務以創建者的名字命名,比如tom建的crontab任務對應的文件就是/var/spool/cron/tom。
一般一個用戶最多只有一個crontab文件。

二、/etc/crontab 這個文件負責安排由系統管理員制定的維護系統以及其他任務的crontab。

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# .---------------- minute (0 - 59) 
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ... 
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR
#sun,mon,tue,wed,thu,fri,sat 
# | | | | |
# * * * * * command to be executed

三、/etc/cron.d/ 這個目錄用來存放任何要執行的crontab文件或腳本。

四、權限

crontab權限問題到/var/adm/cron/下一看,文件cron.allow和cron.deny是否存在

用法如下:

1、如果兩個文件都不存在,則只有root用戶才能使用crontab命令。

2、如果cron.allow存在但cron.deny不存在,則只有列在cron.allow文件里的用戶才能使用crontab命令,如果root用戶也不在里面,則root用戶也不能使用crontab。

3、如果cron.allow不存在, cron.deny存在,則只有列在cron.deny文件里面的用戶不能使用crontab命令,其它用戶都能使用。

4、如果兩個文件都存在,則列在cron.allow文件中而且沒有列在cron.deny中的用戶可以使用crontab,如果兩個文件中都有同一個用戶,

以cron.allow文件里面是否有該用戶為準,如果cron.allow中有該用戶,則可以使用crontab命令。

AIX 中 普通用戶默認都有 crontab 權限,如果要限制用戶使用 crontab ,就需要編輯/var/adm/cron/cron.deny

HP-UNIX 中默認普通用戶沒得crontab 權限 ,要想放開普通用戶的crontab 權限可以編

五、創建cron腳本

第一步:寫cron腳本文件,命名為crontest.cron。

15,30,45,59 * * * * echo "xgmtest....." >> xgmtest.txt  表示,每隔15分鐘,執行打印一次命令
第二步:添加定時任務。執行命令 “crontab crontest.cron”。搞定

第三步:"crontab -l" 查看定時任務是否成功或者檢測/var/spool/cron下是否生成對應cron腳本

六、cron服務

  cron是一個linux下 的定時執行工具,可以在無需人工干預的情況下運行作業。
  /sbin/service crond start    //啟動服務
  /sbin/service crond stop     //關閉服務
  /sbin/service crond restart  //重啟服務
  /sbin/service crond reload   //重新載入配置
  /sbin/service crond status   //查看服務狀態

crontab用法

  crontab命令用于安裝、刪除或者列出用于驅動cron后臺進程的表格。用戶把需要執行的命令序列放到crontab文件中以獲得執行。

    每個用戶都可以有自己的crontab文件。/var/spool/cron下的crontab文件不可以直接創建或者直接修改。該crontab文件是通過crontab命令創建的

   在crontab文件中如何輸入需要執行的命令和時間。該文件中每行都包括六個域,其中前五個域是指定命令被執行的時間,最后一個域是要被執行的命令。

    每個域之間使用空格或者制表符分隔。格式如下:

  minute hour day-of-month month-of-year day-of-week commands

    合法值 00-59 00-23 01-31 01-12 0-6 (0 is sunday)

    除了數字還有幾個個特殊的符號就是"*"、"/"和"-"、",",*代表所有的取值范圍內的數字,"/"代表每的意思,"/5"表示每5個單位,"-"代表從某個數字到某個數字,","分開幾個離散的數字。

    -l 在標準輸出上顯示當前的crontab。

  -r 刪除當前的crontab文件。

  -e 使用VISUAL或者EDITOR環境變量所指的編輯器編輯當前的crontab文件。當結束編輯離開時,編輯后的文件將自動安裝。

幾個例子:

每天早上6點

0 6 * * * echo "Good morning." >> /tmp/test.txt //注意單純echo,從屏幕上看不到任何輸出,因為cron把任何輸出都email到root的信箱了。

每兩個小時

0 */2 * * * echo "Have a break now." >> /tmp/test.txt 

晚上11點到早上8點之間每兩個小時和早上八點

0 23-7/2,8 * * * echo "Have a good dream" >> /tmp/test.txt

每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點

0 11 4 * 1-3 command line

1月1日早上4點

0 4 1 1 * command line SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root //如果出現錯誤,或者有數據輸出,數據作為郵件發給這個帳號 HOME=/

每小時執行/etc/cron.hourly內的腳本

01 * * * * root run-parts /etc/cron.hourly

每天執行/etc/cron.daily內的腳本

02 4 * * * root run-parts /etc/cron.daily

每星期執行/etc/cron.weekly內的腳本

22 4 * * 0 root run-parts /etc/cron.weekly

每月去執行/etc/cron.monthly內的腳本

42 4 1 * * root run-parts /etc/cron.monthly

注意: "run-parts"這個參數了,如果去掉這個參數的話,后面就可以寫要運行的某個腳本名,而不是文件夾名。  

每天的下午4點、5點、6點的5 min、15 min、25 min、35 min、45 min、55 min時執行命令。

5,15,25,35,45,55 16,17,18 * * * command

每周一,三,五的下午3:00系統進入維護狀態,重新啟動系統。

00 15 * * 1,3,5 shutdown -r +5

每小時的10分,40分執行用戶目錄下的innd/bbslin這個指令:

10,40 * * * * innd/bbslink

每小時的1分執行用戶目錄下的bin/account這個指令:

1 * * * * bin/account

每天早晨三點二十分執行用戶目錄下如下所示的兩個指令(每個指令以;分隔):

20 3 * * * (/bin/rm -f expire.ls logins.bad;bin/expire$#@62;expire.1st)  

每年的一月和四月,4號到9號的3點12分和3點55分執行/bin/rm -f expire.1st這個指令,并把結果添加在mm.txt這個文件之后(mm.txt文件位于用戶自己的目錄位置)。

12,55 3 4-9 1,4 * /bin/rm -f expire.1st$#@62;$#@62;mm.txt

at命令實現定時任務

  假如我們只是想要讓特定任務運行一次,那么,這時候就要用到at監控程序了。

    at類似打印進程,會把任務放到/var/spool/at目錄中,到指定時間運行它 。at命令相當于另一個shell,運行at time命令時,它發送一個個命令,可以輸入任意命令或者程序。

    at命令執行流程如下

  # at 2:05 tomorrow

  at>/home/kyle/do_job

  at> Ctrl+D

  AT Time中的時間表示方法

  -----------------------------------------------------------------------

  時 間 例子 說明

  -----------------------------------------------------------------------

  Minute    at now + 5 minutes   任務在5分鐘后運行

  Hour      at now + 1 hour      任務在1小時后運行

  Days      at now + 3 days      任務在3天后運行

  Weeks     at now + 2 weeks     任務在兩周后運行

  Fixed     at midnight          任務在午夜運行

  Fixed     at 10:30pm           任務在晚上10點30分

  注意:linux默認為不啟動,而ubuntu默認為啟動的。檢查是否啟動,用service atd檢查語法,用service atd status檢查atd的狀態,用service atd start啟動atd服務。

  查看at執行的具體內容:一般位于/var/spool/at目錄下面, 用vi打開,在最后一部分就是你的執行程序

參數詳解

-V : 印出版本編號
-q : 使用指定的佇列(Queue)來儲存,at 的資料是存放在所謂的 queue 中,使用者可以同時使用多個 queue,而 queue 的編號為 a, b, c... z 以及 A, B, ... Z 共 52 個
-m : 即使程序/指令執行完成后沒有輸出結果, 也要寄封信給使用者
-f file : 讀入預先寫好的命令檔。使用者不一定要使用交談模式來輸入,可以先將所有的指定先寫入檔案后再一次讀入

網絡應用

-l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l)
-d : 刪除指定 (使用者也可以直接使用 atrm 而不用 at -d)
-v : 列出所有已經完成但尚未刪除的指定

刪除任務

atrm 2

三天后的下午 5 點鍾執行 /bin/ls :

at 5pm 3 days /bin/ls

三個星期后的下午 5 點鍾執行 /bin/ls :

at 5pm 2 weeks /bin/ls

明天的 17:20 執行 /bin/date :

at 17:20 tomorrow /bin/date

1999 年的最后一天的最后一分鐘印出 the end of world !

at 23:59 12/31/1999 echo the end of world !

以上所述是小編給大家介紹的 linux下定時執行任務的方法及crontab 用法說明(收集整理),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • linux下用cron定時執行任務的方法
  • Linux crontab定時任務配置方法(詳解)
  • linux使用crontab實現PHP執行計劃定時任務
  • linux定時任務crontab 實現每秒執行一次的方法
  • 服務器定時執行計劃任務,定時訪問頁面(windows/linux)
  • linux設置定時任務的方法步驟
  • Linux下Python腳本自啟動與定時任務詳解
  • Linux使用定時任務每周定時清理45天以前日志
  • linux實現php定時執行cron任務詳解
  • linux定時任務的一些相關操作匯總

標簽:懷化 贛州 九江 北京 河南 亳州 惠州 新疆

巨人網絡通訊聲明:本文標題《linux下定時執行任務的方法及crontab 用法說明(收集整理)》,本文關鍵詞  linux,下,定時,執行任務,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux下定時執行任務的方法及crontab 用法說明(收集整理)》相關的同類信息!
  • 本頁收集關于linux下定時執行任務的方法及crontab 用法說明(收集整理)的相關信息資訊供網民參考!
  • 推薦文章
    色综合久久天天综合绕观看| 国产网站免费| 91麻豆tv| 精品视频在线观看免费| 国产成a人片在线观看视频| 99热视热频这里只有精品| 国产91素人搭讪系列天堂| 久久国产影视免费精品| 欧美另类videosbestsex| 可以在线看黄的网站| 国产伦理精品| 在线观看成人网| 99久久网站| 国产视频在线免费观看| 欧美一区二区三区在线观看| 成人影院久久久久久影院| 国产不卡福利| 精品视频在线观看一区二区三区| 黄视频网站免费观看| 中文字幕97| 国产激情视频在线观看| 国产国语对白一级毛片| 欧美激情伊人| 精品久久久久久中文| 91麻豆精品国产自产在线| 青青青草影院 | 香蕉视频一级| 亚久久伊人精品青青草原2020| 91麻豆精品国产片在线观看| 91麻豆精品国产片在线观看| 精品久久久久久综合网| 久久国产影视免费精品| 免费国产一级特黄aa大片在线| 国产极品精频在线观看| 日本乱中文字幕系列| 你懂的在线观看视频| 一级毛片视频在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久国产精品自由自在| 国产不卡精品一区二区三区| 国产原创视频在线| 国产一级生活片| 日韩在线观看免费完整版视频| 韩国三级香港三级日本三级la| 一级毛片视频在线观看| 国产视频一区在线| 国产一区二区精品在线观看| 精品国产一区二区三区久 | 日韩中文字幕在线播放| 精品国产一区二区三区久久久狼| 国产精品自拍在线| 久久精品人人做人人爽97| 韩国三级香港三级日本三级| 日韩男人天堂| 欧美大片a一级毛片视频| 久久成人亚洲| 亚洲 激情| 日本免费看视频| 99色视频在线观看| 免费国产在线观看不卡| 午夜欧美福利| 在线观看成人网 | 日本在线不卡免费视频一区| 久久国产精品自线拍免费| 黄视频网站免费观看| 欧美一区二区三区在线观看 | 99久久精品国产国产毛片| 韩国三级香港三级日本三级la| 天天做日日干| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产高清视频免费观看| 天天色成人| 99色视频在线| 麻豆午夜视频| 国产伦久视频免费观看 视频 | 欧美国产日韩久久久| 91麻豆精品国产高清在线| 999精品在线| 国产麻豆精品高清在线播放| 日韩专区在线播放| 精品国产一区二区三区久久久狼| 99色精品| 免费的黄色小视频| 高清一级毛片一本到免费观看| 国产精品12| 亚欧乱色一区二区三区| 精品国产一区二区三区国产馆| 日日夜人人澡人人澡人人看免| 久草免费资源| 91麻豆高清国产在线播放| 国产韩国精品一区二区三区| 天天色成人| 日本乱中文字幕系列| 精品视频免费在线| 久久国产一区二区| 精品视频在线观看免费| 香蕉视频一级| 美女免费毛片| 九九九在线视频| 日韩免费在线观看视频| 精品国产一区二区三区久久久蜜臀| 国产麻豆精品hdvideoss| a级毛片免费观看网站| 日日日夜夜操| 国产不卡高清在线观看视频| 免费一级片在线观看| 精品国产一区二区三区国产馆| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品国产三级a∨在线观看| 黄视频网站在线看| 国产原创视频在线| 999精品视频在线| 成人免费观看视频| 欧美日本二区| 欧美1卡一卡二卡三新区| 国产伦精品一区二区三区无广告| 麻豆系列国产剧在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚欧成人乱码一区二区| 欧美激情一区二区三区中文字幕| 可以免费看污视频的网站| 999久久狠狠免费精品| 成人a大片高清在线观看| 国产91丝袜在线播放0| 精品国产亚一区二区三区| 亚洲 欧美 91| 日本免费看视频| 欧美大片毛片aaa免费看| 亚欧视频在线| 四虎影视库国产精品一区| 成人高清免费| 日本在线www| 亚洲 男人 天堂| 精品在线免费播放| 国产亚洲免费观看| 国产一区国产二区国产三区| 高清一级片| 国产福利免费视频| 欧美一级视频免费| 在线观看导航| 韩国妈妈的朋友在线播放| 韩国三级视频在线观看| 高清一级毛片一本到免费观看| 欧美大片毛片aaa免费看| 国产a网| 麻豆系列 在线视频| 亚洲女人国产香蕉久久精品 | 国产亚洲男人的天堂在线观看| 99色视频在线观看| 亚洲第一页乱| 国产伦久视频免费观看视频| 国产视频一区二区在线播放| 日韩中文字幕一区二区不卡| 精品毛片视频| 国产一区免费观看| 成人免费网站视频ww| 青青青草视频在线观看| 成人a大片高清在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 成人a级高清视频在线观看| 九九免费高清在线观看视频| 久久国产影视免费精品| 国产美女在线观看| 日韩中文字幕在线亚洲一区| 久久国产精品永久免费网站| 免费国产在线观看| 免费一级片在线观看| 美女被草网站| 亚洲精品影院久久久久久| 欧美a级片视频| 久久福利影视| 成人高清视频在线观看| 色综合久久天天综合| 国产一区免费观看| 精品国产香蕉在线播出| 国产a网| 日韩中文字幕一区| 天天做日日爱| 国产不卡精品一区二区三区| 一级毛片看真人在线视频| 免费一级生活片| 国产极品白嫩美女在线观看看| 国产不卡福利| 高清一级做a爱过程不卡视频| 日本伦理片网站| 韩国三级视频在线观看| 美女免费毛片| 免费一级片在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 青草国产在线| 精品久久久久久影院免费| 国产a毛片| 天天色色色| 青青青草视频在线观看| 午夜久久网| 欧美a免费| 国产成+人+综合+亚洲不卡| 欧美1卡一卡二卡三新区| 国产高清视频免费观看|