crontab命令用法

2021-06-21 13:02:25 字數 1144 閱讀 3443

任務排程的crond常駐命令

crond 是linux用來定期執行程式的命令。當安裝完成作業系統之後,預設便會啟動此任務排程命令。crond命令每分鐘會定期檢查是否有要執行的工作,如果有要執行的工作便會自動執行該工作。而linux任務排程的工作主要分為以下兩類:

1、系統執行的工作:系統週期性所要執行的工作,如備份系統資料、清理快取

2、個人執行的工作:某個使用者定期要做的工作,例如每隔10分鐘檢查郵件伺服器是否有新信,這些工作可由每個使用者自行設定 

crontab是unix系統下的定時任務觸發器,其使用者的許可權記載在下列兩個檔案中: 

/etc/cron.deny 

該檔案中所列的使用者不允許使用crontab命令 

/etc/cron.allow 

該檔案中所列的使用者允許使用crontab命令 

/var/spool/cron/ 

是所有使用者的crontab檔案 

/var/spool/cron/crontabs

/var/spool/cron/crontabs

crontab命令的格式為:

crontab –l|-r|-e|-i [username]

,其引數含義如表一: 

-l 顯示使用者的crontab檔案的內容 

crontabl –l 

-i 刪除使用者的crontab檔案前給提示 

crontabl -ri 

-r 從crontab目錄中刪除使用者的crontab檔案 

crontabl -r 

-e 編輯使用者的crontab檔案 

crontabl -e 

使用者所建立的crontab檔案存於/var/spool/cron中,其檔名與使用者名稱一致。

它的格式共分為六段,前五段為時間設定段,第六段為所要執行的命令段,

格式如下:* * * * * 

其時間段的含義如表二: 

第一段 

代表分鐘 

0—59 

第二段 

代表小時 

0—23 

第三段 

代表日期 

1—31 

第四段 

代表月份 

1—12 

第五段 

代表星期幾,0代表星期日 

0—6 

Linux下Crontab命令用法

第1列分鐘1 59 第2列小時1 23 0表示子夜 第3列日1 31 第4列月1 12 第5列星期0 6 0表示星期天 第6列要執行的命令 下面是crontab的格式 分 時 日 月 星期 要執行的命令 這裡有crontab檔案條目的一些例子 30 21 usr local apache bin a...

Ubuntu下crontab命令的用法

cron是乙個linux下的後台程序,用來定期的執行一些任務。因為我用的是ubuntu,所以這篇文章中的所有命令也只能保證在ubuntu下有效,但其他系統應該也差不多。你可以以下命令 crontab e 來開啟你的使用者所屬的crontab檔案。第一次用這個命令,會讓你選擇文字編輯器,我選的是vim...

Ubuntu下crontab命令的用法

cron是乙個linux下的後台程序,用來定期的執行一些任務。因為我用的是ubuntu,所以這篇文章中的所有命令也只能保證在ubuntu下有效,但其他系統應該也差不多。想要讓cron執行你指定的任務,首先就要編輯crontab檔案。crontab是乙個文字檔案,用來存放你要執行的命令。你可以以下命令...