在Linux中,周期執(zhí)行的任務(wù)一般由cron這個守護(hù)進(jìn)程來處理[ps -efgrep cron]。cron讀取一個或多個配置文件,這些配置文件中包含了命令行及其調(diào)用時間。cron的配置文件稱為“crontab”,是“cron table”的簡寫。 Linux下的crontab定時執(zhí)行任務(wù)命令詳解: 一、cron服務(wù) cron是一個linux下 的定時執(zhí)行工具,可以在無需人工干預(yù)的情況下運行作業(yè)。 service crond start //啟動服務(wù) service crond stop //關(guān)閉服務(wù) service crond restart //重啟服務(wù) service crond reload //重新載入配置 service crond status //查看服務(wù)狀態(tài) 二、cron在3個地方查找配置文件: 1、/var/spool/cron/ 這個目錄下存放的是每個用戶包括root的crontab任務(wù),每個任務(wù)以創(chuàng)建者的名字命名,比如tom建的crontab任務(wù)對應(yīng)的文件就是/var/spool/cron/tom。一般一個用戶最多只有一個crontab文件。 三、/etc/crontab 這個文件負(fù)責(zé)安排由系統(tǒng)管理員制定的維護(hù)系統(tǒng)以及其他任務(wù)的crontab。
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # .------------- hour (0 - 23) # .---------- day of month (1 - 31) # .------- month (1 - 12) OR jan,feb,mar,apr ... # .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # # * * * * * user-name command to be executed |
免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務(wù),與站長一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨!
掃一掃,關(guān)注站長網(wǎng)微信