Linux的定時任務是基於cron驅動做到的 安裝 Ubantu系統下安裝crontab 正常情況下需要先執行:apt-get upgrade 進行升級 安裝:apt-get install cron 啟動:service cron start 重啟:service cron restart 停止: ...
Linux的定時任務是基於cron驅動做到的
安裝
Ubantu系統下安裝crontab
正常情況下需要先執行:apt-get upgrade 進行升級
安裝:apt-get install cron
啟動:service cron start
重啟:service cron restart
停止:service cron stop
檢查狀態:service cron status
查詢cron可用的命令:service cron
檢查Cronta工具是否安裝:crontab -l
CentOS系統下安裝crontab
- vixie-cron 軟體包是 cron 的主程式;
- crontabs 軟體包是用來安裝、卸裝、或列舉用來驅動 cron 守護進程的表格的程式。
yum install vixie-cron
yum install crontabs
service crond start //啟動服務
service crond stop //關閉服務
service crond restart //重啟服務
service crond reload //重新載入配置
service crond status //查看crontab服務狀態
配置任務
方式一
crontab -e編輯定時任務
這樣編輯屬於用戶自定義的,會被寫到/var/spool/cron目錄下,生成一個和用戶名一致的文件,文件的內容就是我們編輯的定時腳本,比如:
當我們執行crontab -e
時:
會發現和生成的文件內容是一致的:
方式二
編輯/etc/crontab文件
主要編輯三個參數,1,corn表達式;2,用戶;3,執行的命令
效果