日韩性视频-久久久蜜桃-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定时任务的设置的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 爱情岛亚洲论坛入口 | 国产一级一级国产 | 全黄一级片 | 国产无遮挡又黄又爽又色 | 成人自拍网站 | 日韩欧洲亚洲 | 国模少妇一区二区三区 | 日本50路肥熟bbw | 亚洲影院在线观看 | 91久久国产精品 | 91理论片午午伦夜理片久久 | 久久天天躁狠狠躁夜夜av | 超碰黑人| 777免费视频 | 欧美一区二区在线播放 | 国产一区二区在线免费 | 久久精品av | 一区二区高潮 | 91国模少妇一区二区三区 | 人妻久久久一区二区三区 | 丰满人妻一区二区三区免费视频棣 | 一级伦理农村妇女愉情 | 91色漫| 欧亚一区二区三区 | 蜜臀av性久久久久蜜臀av麻豆 | 夜夜操夜夜爱 | 青青草在线免费观看 | 在线观看国产一区二区三区 | 午夜寂寞院 | 狠狠插av | 成人国产精品入口 | 国产毛片在线 | 内射国产内射夫妻免费频道 | 国产电影免费观看高清完整版视频 | 亚洲欧美91 | 久久99影院 | 精品夜夜澡人妻无码av | 毛茸茸毛片| 91久热| 四虎国产精品永久在线国在线 | 潘金莲黄色一级片 | 337p亚洲精品色噜噜噜 | 亚洲女同av | 午夜dv内射一区二区 | 精品福利一区二区三区 | 日韩av手机在线播放 | 欧美激情在线播放 | 美女黄色在线观看 | 国产三级视频网站 | 97人妻精品一区二区三区 | 亚洲成a人v | 一个人看的毛片 | 亲嘴扒胸摸屁股激烈网站 | www久久久com| 亚洲国产精品视频在线 | 91免费在线视频观看 | 99在线国产 | 射美女 | 久草网视频在线观看 | 91成人在线观看喷潮 | 熟睡侵犯の奶水授乳在线 | 国产精品久久久久久久久免费 | 毛片哪里看 | 爱久久 | 韩国伦理片在线观看 | 欧美日韩麻豆 | av新天堂 | 99av视频| 精品国产乱码久久久久久蜜臀 | 4438色 | 日韩一区二区在线播放 | 亚洲av熟女高潮一区二区 | 日韩一级在线观看视频 | 日本三级韩国三级三级a级按摩 | 毛片a级片 | 成年人免费黄色片 | 国产精品果冻传媒潘 | 亚洲熟妇无码一区二区三区 | 日日夜夜爽爽 | av在线麻豆| 91网站在线播放 | 日韩精品国产精品 | 可以免费看的毛片 | 视频一区二区免费 | 都市激情亚洲综合 | 成人av18 | 爱情岛论坛自拍亚洲品质极速最新章 | 亚洲天堂岛 | 一区二区视频免费在线观看 | 久久精品欧美一区二区三区麻豆 | 欧洲成人精品 | 九热这里只有精品 | 欧美日韩国产片 | 伊人成人在线观看 | 国产在线视频网址 | 久一区二区三区 | 黄色午夜影院 | 中出白浆| 一起操在线观看 |