Linux操作之crond任務

2021-10-01 01:09:28 字數 1163 閱讀 6318

寫在前面:

1.如果只是簡單的任務,可以不用寫指令碼,直接在crontab中加入任務即可。

2.對於比較複雜的任務,需要寫指令碼(shell程式設計)

一、概述:

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

任務排程分類:

(1)系統工作:有些重要的工作必須周而復始地執行。如病毒掃瞄等。

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

二、基本語法:

crontab [選項]

選項任務

-e編輯crontab定時任務

-l查詢crontab任務

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

三、入門案例:

1.要求:

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

設定個人任務排程。執行crontab -e 命令

接著輸入任務到排程檔案

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

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

2.步驟

(1) crontab -e

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

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

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

3.細節說明

(1)佔位符

第乙個*

一小時當中的第幾分鐘

第二個*

一天當中的第幾小時

第三個*

乙個月當中的第幾天

第四個*

一年當中的第幾月

第五個*

一周當中的星期幾

(2)特殊符號的說明

*代表任何時間

,代表不連續的時間

-代表連續的時間

*/n代表每隔多久執行一次

四、crond相關指令

crontab -r

終止任務排程

crontab -l

列出當前有哪些任務排程

service crond restart

重啟任務排程

Linux之crond任務排程筆記

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

Linux定時任務(crond)

1 crond定義 crond是linux系統中用來定期執行命令或指定程式的一種服務或軟體。1 linux系統自身定期執行的任務 輪詢系統日誌 備份資料等 2 使用者執行的任務 定時更新同步時間 資料備份等 2 crond命令語法 定時任務的命令是crontab,其守護程序是crond 服務執行的程...

crond 任務排程

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