Linux Crontab 定時任務

2022-07-03 02:57:08 字數 1828 閱讀 6750

1.crontab簡介

crontab命令常見於unix和類unix的作業系統之中,用於設定週期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於「crontab」檔案中,以供之後讀取和執行。crontab儲存的指令被守護程序啟用, crond常常在後台執行,每一分鐘檢查是否有預定的作業需要執行。這類作業一般稱為cron jobs。

2.確定伺服器是否開啟定時任務計畫服務

命令:     service crond status       確認定時任務是否開啟?

命令:   service crond start       開啟服務

命令: service crond stop 關閉服務

命令: service crond restart 重啟服務

命令: service crond reload 重新載入配置

3.crontab格式說明

格式為 :          * * * * *
時間設定段(*表示任何時段)

示例:

5 * * * *command                       每小時的第5分鐘執行一次命令

3018 * * * command                     指定每天下午的 6:30

執行一次命令 307

8 * *command                      指定每月8號的7:30分執行一次命令 305

86 *command                      指定每年的6月8日5:30執行一次命令 

306 * * 0

command                      指定每星期日的6:30執行一次命令

每天的下午4點、5點、6點的5 min、

15 min、25 min、35 min、45 min、55

min時執行命令。 

5,15,25,35,45,55

16,17,18 * * * command

4.開始建立乙個定時任務crontab -e  編輯某個使用者的cron服務crontab -l 列出某個使用者cron服務的詳細內容

--------------crontab -r 刪除某個使用者的cron服務(慎用)---------------

5.檢視定時任務的執**況

username:使用者

在/var/spool/mail/   中可以檢視最近的crontab的執**況

6.cron的定時任務備份恢復

如果使用crontab -r 誤刪了定時任務  在/var/spool/cron下有定時任務的備份.可以通過該cron找回

如果沒有許可權 的話   su - + root.password    在root使用者下 進行檢視

linux crontab 定時任務

通過crontab 命令,我們可以在固定的間隔時間執行指定的系統指令或 shell script指令碼。時間間隔的單位可以是分鐘 小時 日 月 周及以上的任意組合。這個命令非常適合週期性的日誌分析或資料備份等工作。命令格式 crontab e l 例如 每隔15分鐘 0,15,30,45 bin e...

Linux Crontab 定時任務

crontab檔案 bash vat command not found hadoop master1 etc cat crontab shell bin bash path sbin bin usr sbin usr bin mailto root home for details see man...

Linux Crontab 定時任務

一 crontab介紹 crontab命令的功能是在一定的時間間隔排程一些命令的執行。1.1 etc crontab檔案 在 etc目錄下有乙個crontab檔案,這裡存放有系統執行的一些排程程式。每個使用者可以建立自己的排程crontab 在 var spool cron目錄下 以下是我本機上的c...