Linux 任務排程

2021-09-28 15:12:55 字數 1003 閱讀 4726

crontab [選項]
選項

含義-e

編輯crontab定時任務

-l查詢crontab任務

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

寫乙個任務排程:

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

*/1 * * * *   ls -l /etc/ >> /tmp/to.txt
引數細節說明 專案

含義範圍

第乙個 *

一小時中的第幾分鐘

0-59

第二個 *

一天當中的第幾個小時

0-23

第三個 *

乙個月中的第幾天

0-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分鐘執行一次

編寫任務排程步驟

1.編寫shell指令碼vim mytask.sh

....相關指令碼
2.給指令碼賦予可執行許可權chmod 744 mytask.sh3.建立任務排程crontab -e

cron表示式  需要執行的指令碼

Linux任務排程

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

Linux任務排程

人沒有安排,那叫虛度光陰。我們常會給自己定一些計畫,設定鬧鐘提醒自己。在資料備份,常會在不定時間進行資料備份,可能凌晨幾點,如果凌晨幾點起床開啟電腦備份資料,顯然這是不現實的。linux提供了任務排程。任務排程 系統在某個時間執行的特定的命令或程式。crontab 選項 選項 描述 e 編輯cron...

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