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

歡迎訪問 生活随笔!

生活随笔

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

linux

linux-任务调度

發布時間:2024/2/28 linux 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux-任务调度 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

croud 任務調度

crontab進行定時任務的設置

概述

任務調度,是指系統在某個時間執行的特定的命令或程序。

任務調度分類:1.系統工作,有些重要的工作必須周而復始地執行,如病毒掃描等;

? ? ? ? ? ? ? ? ? ? ? ? ?2.個別用戶工作,個別用戶可能希望執行某些程序,比如對mysql數據庫的備份。

??

基本語法

crontab[選項]

常用選項

-e編輯crontab定時任務
-l查詢crontab任務
-r刪除當前用戶所有的crontab任務

?快速入門

設置任務調度文件,/etc/crontab

設置個人任務調度,執行crontab -e命令

接著輸入任務到調度文件

如:*/1****ls -l /etc/ >/tmp/to.txt

意思說每小時的每分鐘執行 ls-l /etc/>/tmp/to.txt命令

參數細節說明

5個占位符的說明

項目含義范圍
第一個"*"一個小時當中的第幾分鐘0-59
第二個"*"一天當中的第幾個小時0-23
第三個"*"一個月當中的第幾天1-31
第四個"*"一年當中的第幾個月1-12
第五個"*"一周當中的星期幾0-7(0和7都代表星期日)

步驟如下

1)cron -e

2)*/1****ls-l/etc>>/tmp/to.txt

3)當保存退出后就程序

4)在每一分鐘都會自動的調用ls-l/etc>>/tmp/to.txt

特殊符號的說明

特殊符號含義
*代表任何時間。比如第一個“*“就代表一個小時中每分鐘都執行一次的意思。
代表不連續的時間,比如”0 8,12,16 * * * 命令“,就代表在每天的8點0分,12點0分,16點0分都執行一次命令
-代表連續的時間范圍。比如”0 5 * * 1-6命令”,代表周一到周六的凌晨5點0分執行命令
*/n代表每個多久執行一次。比如“*/10 * * * *命令”,代表每隔10分鐘就執行一遍命令。

?任務調度的幾個應用實例

應用實例

案例1:每隔1分鐘,就將當前的日期信息,追加到/tmp/mydate文件中

1)先編寫一個文件 /home/mytask1.sh

*/1 * * * * date >>/tmp/mydate

2) 給mytask1.sh一個可以執行的權限

3)crontab -e

4)*/1 * * * *? /home/mytask1.sh

5)成功

案例2:每隔1分鐘,就將當前日期和日歷都追加到/home/mycal文件中

案例3:每天凌晨2:00將mysql數據庫testdb,備份到文件中。

crond相關指令

1)crontab -r:終止任務調度

2)crontab -l:列出當前有哪些任務調度

3)service crond restart [重啟任務調度]

總結

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

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