linux中定時任務crond命令使用方法

2022-10-06 16:21:19 字數 1338 閱讀 3408

什麼是crond?

crond是linux用來定期執行命令或指定程式任務的程式設計客棧一種服務。安裝完作業系統後,缺省會啟動crond任務排程服務。crond服務會定期檢查系統中是否有要執行的任務。如果有要執行的任務便會自動執行該任務。crond定時任務服務就像我們早上使用的鬧鐘一樣

查程式設計客棧看crond服務狀態:

命令:service crond status

啟動crond服務:

命令:service crond start

什麼是crontab?

crontab是乙個可以在crond服務上新增或編輯定時任務的命令。

設定定時任務命令:

crontab -u 使用者名稱 //設定某個使用者的crond服務,一般root使用者需要這個引數

crontab -l //列出某個使用者crond服務的詳細內容

crontab -r //刪除某個使用者的crond服務

crontab -e //編輯某個使用者的crond服務

例:root使用者要檢視自己的詳細crond服務內容

命令:crontab -u root -l

crontab file的格式

crond服務是執行的nwmhkgmsn程式,crontab是使用者用來設定定時任務的命令。

crontab檔案中的行是由6個字段組成,不同的字段間用空格或tab分隔。前5個字段指定命令要執行的時間,第六個字段指定要實行的字串。

例: /#2月1日星期3早上8點

0 8 1 2 3 date

crontab語法格式中的特殊符號含義

例:每天早上8點在顯示屏上列印」hello …」這句話

:0 8 * * * echo 「hello …」

crontab的使用者許可權記錄在下面兩個檔案內

/etc/cron.deny //檔案內的使用者不允許使用

/etc/cron.allow //檔案內的使用者允許使用

/var/spool/cron/ //是所有使用者的crontab檔案

總結:1、常見的定時任務分為兩類:

1.1、linux系統自身定期執行的任務工作

例:輪詢系統日誌、備份系統資料、清理系統快取。

1.2、使用者執行的任務工作

例、備份資料庫資料,更新時間等。

2、在編寫crontab文程式設計客棧件的時候最好做到以下幾點:

2.1、加注釋

2.2、定時任務命令寫到指令碼裡面

2.3、定時任務命令或指令碼尾加 >/dev/null 2>&1

2.4、使用絕對路徑

本文標題: linux中定時任務crond命令使用方法

本文位址:

Linux定時任務(crond)

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

crond定時任務

新增定時任務 crontab e 執行jmeter定時任務 30 bin sh home test tool apache jmeter 5.1 bin jmeter.sh n t home test tool testdata jmx yytv310 116 1hour.jmx r 10.40.7...

linux 建立crond 定時任務

建立乙個每小時呼叫一次資料介面的定時任務,並且寫日誌 1 建立sh檔案gonghuijiesuan.sh 內容如下 logfile data bak gonghuilog.txt cmd1 usr bin curl o data bak gonghuiapipage.txt echo cmd1 lo...