服務器維護linux中定時任務crond命令使用方法
2020-05-25 17:40 作者:艾銻無限 瀏覽量:
服務器維護linux中定時任務crond命令使用方法
服務器維護小知識這篇文章主要為大家詳細介紹了linux中定時任務crond命令的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
服務器維護小知識什么是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服務是運行的程序,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、使用絕對路徑
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持愛安網。
相關閱讀:
最新資訊
京東物流核心數據曝光 京東物流公開發行時總市值不低于200億美元。
“鏈焦慮”——幣圈、 曾經遍地的“黃金”,也早已經被那些先行者一搶而空。現
微信小游戲浪潮下的開 微信小游戲戰場上,一場八仙過海的好戲即將開始。
從場館無人化到設備智 在健身產業中也是一樣,放眼望去整個在大體育命題下有如
卷款潛逃?代投項目成羅 在電影里,特別是一部充斥著金錢與欲望的電影里,“王凱歆
扎克伯格5小時聽證鏖 全場燈光仿佛都打在扎克伯格身上,他穿著正裝,一遍又一遍
最新文章
Docker下mysql設置字 這篇文章主要介紹了Docker下的mysql設置字符集的方法,
如何修改tomcat默認端 本篇文章主要介紹了如何修改tomcat默認端口號8080的方
Dockerfile中multi-st 在2017年5月3日即將發行的 Docker 17.05.0-ce 中,Docke
服務器維護小知識大數據平臺使用搭建腳 本文給大家分享的是如何在大數據平臺使用腳本來實現一
Dockerfile中CMD和ENT Dockerfile中的ENTRYPOINT指令和CMD指令都可以設置容
Docker基礎知識之Linu 這篇文章主要給大家介紹了關于Docker基礎知識之Linux