Linux任務排程

2021-10-03 20:52:02 字數 1174 閱讀 9950

人沒有安排,那叫虛度光陰。我們常會給自己定一些計畫,設定鬧鐘提醒自己。在資料備份,常會在不定時間進行資料備份,可能凌晨幾點,如果凌晨幾點起床開啟電腦備份資料,顯然這是不現實的。linux提供了任務排程。

任務排程:系統在某個時間執行的特定的命令或程式。

crontab [選項]
選項

描述-e

編輯crontab定時任務

-l查詢crontab任務

-r刪除當前使用者所有crontab任務

service crond restart:重啟服務排程

*/1**** date >>/home/linux/text.txt 專案

含義範圍

第乙個「*」

一小時當中的第幾分鐘

0-59

第二個「*」

一天當中的第幾個小時

0-23

第三個「*」

乙個月當中的第幾天

1-31

第四個「*」

一年當中的第幾月

1-12

第五個「*」

一周當中的星期幾

0-7(0和7都代表星期日)

特殊符號含義*

代表任何時間。比如第乙個「*」就代表一小時中每分鐘都執行一次。

,代表不連續的時間。比如「0 8,12, 16 * * * 命令」,就代表在每天的8點0分,12點0分,16點0分都執行一次命令

-代表連續的時間範圍。比如「0 5,* * 1-6命令 」,代表在周一到週六的凌晨5點0分執行命令

*/n代表每隔多久執行一次。比如「*/10 * * * * 命令」,代表每隔10分鐘就執行一次命令。 時間

含義45 22 * * * 命令

在22點45分執行命令

0 17 * * 1 命令

每週1的17點0分執行命令

0 5 1,15 * * 命令

每月的1號和15號的凌晨5點0分執行命令

40 4 * * 1-5 命令

每週一到周五的凌晨4點40分執行一次命令

*/10 4 * * * 命令

每天的凌晨4點,每隔10分鐘執行一次命令

0 0 1,15 * 1命令

每月1號和15號,每週1的0點0分都會執行命令。注意:星期幾和幾號最好不同時出現,因為他們定義的都是天。非常容易讓管理員混淆。

Linux任務排程

任務排程 是指系統在某個時間執行的特定的命令或程度。任務排程分類 i.系統工作 有些重要的工作必須周而復始地執行。如病毒掃瞄等。ii.個別使用者工作 個別使用者可能希望執行某些程式。設定任務排程檔案 etc crontab 設定個人任務排程 crontab e 希望,每分去執行可以在crontab ...

Linux 任務排程

crontab 選項 選項 含義 e 編輯crontab定時任務 l查詢crontab任務 r刪除所有使用者的crontab任務 寫乙個任務排程 每小時的每分鐘執行ls l etc tmp to.txt命令 1 ls l etc tmp to.txt引數細節說明 專案 含義範圍 第乙個 一小時中的第...

Linux下設定任務排程

1.編寫乙個簡單的shell命令,生成sh檔案 vi mytask.sh date home yanglei031 aa.txt cp home yanglei031 aa.txt home youyou 2.使用crontab生成任務排程 crontab e 編輯任務排程內容 sh home ya...