任務排程的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是乙個文字檔案,用來存放你要執行的命令。你可以以下命令...