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

歡迎訪問 生活随笔!

生活随笔

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

linux

linux的任务计划6,Linux计划任务

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

Linux計劃任務:

未來的某個時間執行一次任務,或者周期性執行某個任務,執行結果會通過郵件通知

定時任務:at batch

周期性任務:crontab

系統任務調度:/ect/crontab

用戶任務調度:/var/spool/cron

mail

? mail -s “郵件主題” -c “抄送地址” -b"密送地址" -f 發送人郵址

-F “發送人姓名”(Ctrl+c終止)

echo “test” |mail -s test localhost

at命令

1、時間定義

hh:mm 12:00

noor teatime

AM(上午) PM 8am 9pm

2019-8-11 2019/8/11

+ 5 minutes hours days weeks

today tomorrow

2、語法結構

at 選項 參數

? -q 列出任務

-f 從文件中讀取

-l 列出任務

-d指定刪除

-v 列出已執行未刪除的任務

-V 版本號

-c 查看作業內容

atq

atrm

cron命令

[root@localhost ~]# cat /etc/crontab

SHELL=/bin/bash

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

MAILTO=root

# For details see man 4 crontabs

# Example of job definition:

# .---------------- 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

# | | | | |

# * * * * * user-name command to be executed

時間表示法:

1、特定值

? 40 8 * * *

2、*

*8 * * *

3、連續值

8-10 9-17

4、離散值

8,10,12

5、定義時間點 時間步長

/4(每隔四小時)

注意:定義步長需要能被整除

5 * * * * (每小時的第五分鐘執行一次)

3 4 * * 5(每周5的4點零3分執行一次)

5 6 7 * * (每月7號的6點5分執行一次)

7 8 9 10 *(每年10月9號8點7分執行一次)

8 9 * * 3,4(每周3周4的9點8分執行一次)

*/5 * * * * (每隔5分鐘執行一次)

crontab語法結構:

crontab [-u user] [-l | -r | -e] [-i] [-s]

-e:編輯任務

-l:列出任務列表

-r:移除任務

-i:移除時確認,與-r一起使用

-u:用戶

1、每一分鐘執行一次commond

* * * * * ll

2、每小時的第3分鐘和第15分鐘執行一次

3,15 * * * * ll

3、從早上的8點-12點的第3分鐘和第15分鐘執行一次commond

3,15 8-12 * * * ll

4、每隔兩天的上午11點到18點之間的第3分鐘和第15分鐘執行一次commond

3,15 11-18 */2 * * ll

5、每晚18點重啟網卡配置

0 18 * * * service network restart

6、每周天凌晨1點重啟apache服務

0 1 * * 7 systemctl restart apache

7、每小時重啟一次commond服務

0 * * * * ll

8、每月的4號與每周的周1到周5執行網卡重啟

* * 4 * 1-5 service network restart

9、每年的1月1號重啟網卡

* * 1 1 * service network restart

10、每晚的11點到早上7點之間,每小時重啟一次

0 23-7 * * * service network restart

計劃任務規范:

1、腳本要規范,腳本存放位置要規范,便于維護

2、定時任務要寫注釋

3、執行的腳本要帶絕對路徑

4、執行結果的標準輸出或者錯誤輸出 >/dev/null

5、可以以命令完成的任務,也要寫在腳本

6、分用戶執行

anacron:計劃任務

總結

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

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