Linux 8 Crond任務排程

2021-10-13 12:36:00 字數 1683 閱讀 7514

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

任務排程分類:1.系統工作:有些重要的工作必須周而復始地執行。如病毒掃瞄等

個別使用者工作:個別使用者可能希望執行某些程式,比如對 mysql 資料庫的備份。

crontab [選項]

常用選項

設定任務排程檔案:/etc/crontab

設定個人任務排程

執行 crontab –e 命令。

接著輸入任務到排程檔案

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

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

1)cron -e

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

3)當儲存退出後就程式。

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

1)先編寫乙個檔案 /home/mytask1.sh date >> /tmp/mydate

2)給 mytask1.sh 乙個可以執行許可權

chmod 744 /home/mytask1.sh

3)crontab -e

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

5)成功

1)先編寫乙個檔案 /home/mytask2.sh

date >> /tmp/mycal cal >> /tmp/mycal

2)給 mytask1.sh 乙個可以執行許可權

chmod 744 /home/mytask2.sh

3)crontab -e

4)*/1 * * * * /home/mytask2.sh

5)成功

1)先編寫乙個檔案 /home/mytask3.sh

/usr/local/mysql/bin/mysqldump -u root -proot testdb > /tmp/mydb.bak

2)給 mytask3.sh 乙個可以執行許可權

chmod 744 /home/mytask3.sh

3)crontab -e

4)0 2 * * * /home/mytask3.sh

5)成功

1)conrtab –r:終止任務排程。

2)crontab –l:列出當前有那些任務排程

3)service crond restart [重啟任務排程]

crond 任務排程

1.crond 任務排程 概述 任務排程 是指系統在某個時間執行的特定的命令或程式 任務排程分類 系統工作 有些重要的工作必須周而復始地執行,如病毒掃瞄等 個別使用者工作 個別使用者可能希望執行某些程式,比如對mysql資料庫的備份 基本語法 crontab 選項 常用選項 e 編輯crontab定...

Linux之crond任務排程筆記

基本語法 crontab 選項 常用選項功能描述定時任務的設定 應用演示 1 新增簡單的定時任務 1 ls l home ls.txt1 佔位符說明 專案含義 範圍第乙個 表示 乙個小時的第幾分鐘 0 59 第二個 表示 一天中的第幾小時 0 23 第三個 表示 乙個月中的第幾天 1 31 第四個 ...

linux全套 crond任務排程 09

目錄任務排程的幾個應用例項 cronttab進行定時任務的設定.cron是希臘語時間的意思,tab是 的意思,組合起來就是時間表.任務排程 是指系統在某個時間執行的特定的命令或程式.任務排程分類 1 系統工作 有些重要的工作必須周而復始地執行.如病毒掃瞄等 2 個別使用者工作 個別使用者可能希望執行...