crontab命令詳解,linux
crontab是用來定期執行程序的命令,crond進程每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務,linux系統下crontab命令的任務調度分為兩類,系統任務調度和用户任務調度:
1、系統任務調度:系統週期性所要執行的工作,比如寫緩存數據到硬盤、日誌清理等;
2、用户任務調度:用户定期要執行的工作,比如用户數據備份、定時郵件提醒等。用户可以使用 crontab 工具來定製自己的計劃任務。
語法:crontab [ -u user ] file
參考例子:
創建、編輯計劃任務:
[root@linux265 ~]# crontab -e
參數:
-e 編輯該用户的計時器設置
-l 列出該用户的計時器設置
-r 刪除該用户的計時器設置
-u 指定要設定計時器的用户名稱
--help 顯示幫助信息