日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux定时任务的设置

發布時間:2025/5/22 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux定时任务的设置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

為當前用戶創建cron服務

1. ?鍵入 crontab? -e 編輯crontab服務文件

???? ?例如 文件內容如下:

??? ?*/2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh?

???? 保存文件并并退出

?????*/2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh

?? ?*/2 * * * * 通過這段字段可以設定什么時候執行腳本

????? /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 這一字段可以設定你要執行的腳本,這里要注意一下bin/sh 是指運行? 腳本的命令? 后面一段時指腳本存放的路徑

?

2. 查看該用戶下的crontab服務是否創建成功, 用 crontab? -l 命令??

?

3. 啟動crontab服務?

??????一般啟動服務用? /sbin/service crond start 若是根用戶的cron服務可以用 sudo service crond start, 這里還是要注意? 下 不同版本linux系統啟動的服務的命令也不同 ,像我的虛擬機里只需用 sudo service cron restart 即可,若是在根用下直接鍵入service cron start就能啟動服務

?

4. 查看服務是否已經運行用 ps -ax | grep cron?

5. crontab命令

???? ?cron服務提供crontab命令來設定cron服務的,以下是這個命令的一些參數與說明:

??????? crontab -u //設定某個用戶的cron服務,一般root用戶在執行這個命令的時候需要此參數??
  crontab -l //列出某個用戶cron服務的詳細內容
  crontab -r //刪除沒個用戶的cron服務
  crontab -e //編輯某個用戶的cron服務
  比如說root查看自己的cron設置:crontab -u root -l
  再例如,root想刪除fred的cron設置:crontab -u fred -r
  在編輯cron服務時,編輯的內容有一些格式和約定,輸入:crontab -u root -e
  進入vi編輯模式,編輯的內容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt
???? ?? 任務調度的crond常駐命令
??????? crond 是linux用來定期執行程序的命令。當安裝完成操作系統之后,默認便會啟動此??

???????任務調度命令。crond命令每分鍾會定期檢查是否有要執行的工作,如果有要執行的工

?????? 作便會自動執行該工作。

?

6. crontab命令選項:

???? -u指定一個用戶

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

???? -r刪除某個用戶的任務

???? -e編輯某個用戶的任務

7. cron文件語法:

????? 分???? 小時?? ?日?????? 月?????? 星期???? 命令

????? 0-59?? 0-23?? 1-31?? 1-12???? 0-6???? command???? (取值范圍,0表示周日一般一行對應一個任務)

???? 記住幾個特殊符號的含義:

???????? “*”代表取值范圍內的數字,
???????? “/”代表”每”,
???????? “-”代表從某個數字到某個數字,
???????? “,”分開幾個離散的數字

8. 任務調度設置文件的寫法
? ??? 可用crontab -e命令來編輯,編輯的是/var/spool/cron下對應用戶的cron文件,也可以直接修改/etc/crontab文件
???? 具體格式如下:
??????Minute Hour Day Month Dayofweek?? command
??????分鐘???? 小時?? 天???? 月?????? 天每星期?????? 命令
??? ?每個字段代表的含義如下:
???? Minute???????????? 每個小時的第幾分鐘執行該任務
???? Hour?????????????? 每天的第幾個小時執行該任務
???? Day???????????????? 每月的第幾天執行該任務
???? Month???????????? 每年的第幾個月執行該任務
???? DayOfWeek???? 每周的第幾天執行該任務
???? Command?????? 指定要執行的程序
???? 在這些字段里,除了“Command”是每次都必須指定的字段以外,其它字段皆為可選

??? 字段,可視需要決定。對于不指定的字段,要用“*”來填補其位置。
??? 舉例如下:
??? 5?????? *?????? *?????????? *???? *???? ls???????????? 指定每小時的第5分鐘執行一次ls命令
??? 30???? 5?????? *?????????? *???? *???? ls???????????? 指定每天的 5:30 執行ls命令
??? 30???? 7?????? 8???????? *???? *???? ls???????????? 指定每月8號的7:30分執行ls命令
??? 30???? 5?????? 8???????? 6???? *???? ls???????????? 指定每年的6月8日5:30執行ls命令
??? 30???? 6?????? *?????????? *???? 0???? ls???????????? 指定每星期日的6:30執行ls命令[注:0表示星期天,1表示星期1,

??? 以此類推,也可以用英文來表示,sun表示星期天,mon表示星期一等。]

? ?30???? 3???? 10,20???? *???? *???? ls???? 每月10號及20號的3:30執行ls命令[注:“,”用來連接多個不連續的時段]

?? ?25???? 8-11 *?????????? *???? *???? ls?????? 每天8-11點的第25分鐘執行ls命令[注:“-”用來連接連續的時段]

??? */15?? *?????? *?????????? *???? *???? ls???????? 每15分鐘執行一次ls命令 [即每個小時的第0 15 30 45 60分鐘執行ls命令 ]

??? ?30?? 6???? */10???????? *???? *???? ls?????? 每個月中,每隔10天6:30執行一次ls命令[即每月的1、11、21、31日是的6:30執行一次ls 命令。 ]

???? 每天7:50以root 身份執行/etc/cron.daily目錄中的所有可執行文件

???? 50?? 7?????? *???????????? *???? *???? root???? run-parts???? /etc/cron.daily?? [ 注:run-parts參數表示,執行后面目錄中的所有可執行文件。 ]

?

9. 新增調度任務

???? 新增調度任務可用兩種方法:
?????? 1)、在命令行輸入: crontab -e 然后添加相應的任務,wq存盤退出。
????????2)、直接編輯/etc/crontab 文件,即vi /etc/crontab,添加相應的任務。

10. 查看調度任務
????????crontab -l //列出當前的所有調度任務
????????crontab -l -u jp?? //列出用戶jp的所有調度任務

11. 刪除任務調度工作
???????? crontab -r?? //刪除所有任務調度工作

12. 任務調度執行結果的轉向
????? ?例1:每天5:30執行ls命令,并把結果輸出到/jp/test文件中
???????? ???30 5 * * * ls >/jp/test 2>&1
?????????? ?注:2>&1 表示執行結果及錯誤信息。
???? ?編輯/etc/crontab 文件配置cron??

???? cron服務每分鐘不僅要讀一次/var/spool/cron內的所有文件,還需要讀一次?/etc/crontab,因此我們配置這個文件也能運用cron服務做一些事情。用crontab配置是針對某個用戶的,而編輯/etc/crontab是針對系統的任務。此文件的文件格式是:??

  SHELL=/bin/bash??

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

  MAILTO=root //如果出現錯誤,或者有數據輸出,數據作為郵件發給這個帳號??

  HOME=/ //使用者運行的路徑,這里是根目錄??
  # run-parts??

  01?? *?? *?? *?? *???? root run-parts /etc/cron.hourly???????? //每小時執行

??????? /etc/cron.hourly內的腳本??

 ??? 02?? 4?? *?? *?? *???? root run-parts /etc/cron.daily?????????? //每天執行/etc/cron.daily內的腳本??

?????? 22?? 4?? *?? *?? 0???? root run-parts /etc/cron.weekly?????? //每星期執行?/etc/cron.weekly內的腳本??

????? 42?? 4?? 1?? *?? *???? root run-parts /etc/cron.monthly???? //每月去執行/etc/cron.monthly內的腳本??
  大家注意”run-parts”這個參數了,如果去掉這個參數的話,后面就可以寫要運行的某個腳本名,而不是文件夾名了

??? 例如:

???? 1) 在命令行輸入: crontab -e 然后添加相應的任務,wq存盤退出。

????? 2)直接編輯/etc/crontab 文件,即vi /etc/crontab,添加相應的任務
???????? ?11 2 21 10 * rm -rf /mnt/fb??

轉載于:https://my.oschina.net/ukapollo/blog/212341

總結

以上是生活随笔為你收集整理的linux定时任务的设置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线视频一区二区三区四区 | av直播在线观看 | 日韩精品人妻一区二区三区免费 | 天天干天天干天天干 | 美女又爽又黄视频 | 动漫av网 | 伊人色婷婷 | 樱花动漫无圣光 | 99在线精品免费视频 | 男女透逼视频 | 91av一区 | 亚洲欧美一区二区三区四区五区 | wwwxxx日本| 亚洲综合在线观看视频 | 国产在线一区二区三区 | 高级毛片| 巨乳中文字幕 | 日韩视频a| 成人午夜激情影院 | 亚洲 激情| 大尺度网站在线观看 | 97在线观看免费高清 | 一卡二卡在线视频 | www.久久久久.com| 爱爱精品 | 日本黄色中文字幕 | 一区www| 欧美另类天堂 | 国产精品人八做人人女人a级刘 | 丁香久久综合 | 亚洲热av | 好吊妞在线 | 中文字幕第十二页 | 91精品国产99久久久久久红楼 | 国产三级在线免费 | 毛利兰被扒开腿做同人漫画 | 国产精品黄网站 | 欧美一线天 | 亚洲高潮av | 国产欧美一区二区三区在线看 | 久久爱资源网 | 亚洲成人麻豆 | 夜夜嗨一区二区三区 | 国语av | 日韩裸体视频 | 黄色一级视屏 | 国产免费一区二区三区在线播放 | av天堂永久资源网 | 亚洲污网站 | 午夜桃色 | 免费无遮挡网站 | 亚洲性综合网 | 日韩 在线 | 91亚洲精品久久久久久久久久久久 | 成人免费毛片糖心 | 精品国产一区二区三区久久 | 久久综合91 | 欧美日韩高清一区二区三区 | 在线观看免费高清在线观看 | 久久久精品久 | 免费国产精品视频 | av尤物在线| 九色porn蝌蚪 | 一区二区视频免费在线观看 | 免费在线观看中文字幕 | 新婚若妻侵犯中文字幕 | 亚色中文字幕 | 人日人视频 | 夜夜撸 | 久久性生活视频 | 人人干人人干人人干 | 调教驯服丰满美艳麻麻在线视频 | 粉嫩av一区 | 亚洲综合激情网 | 7777在线视频 | 国产一级视频在线播放 | 国产中出 | 成人黄页 | 成熟了的熟妇毛茸茸 | 亚洲偷偷 | 亚洲第一av| 好吊一区 | 天天操一操 | 高清无码一区二区在线观看吞精 | 激情偷乱人成视频在线观看 | 午夜啪视频 | 国产精品夜夜夜爽阿娇 | 国产偷v国产偷v亚洲高清 | 免费欧美 | 亚洲精品中文字幕在线观看 | 中文字幕在线一区二区三区 | 丰满人妻熟妇乱偷人无码 | 国产91精品欧美 | 日本一区二区三区免费视频 | 亚洲图片 欧美 | 美女又大又黄 | 成人福利免费视频 | 黄色一级片欧美 | 欧美老肥婆性猛交视频 |