=====D服務器定時任務=====

Linux定時任務linux

crontabrest

linux系統是有cron這個系統服務來控制的,Liunx系統上包含不少的計劃性工做,使用者本身能夠設置計劃任務,因此linux系統提供了使用者控制計劃任務的命令crontab

 

crontab的啓動配置

/sbin/service crond status 查看定時任務是否啓動定時任務

start / stop / restart 啓動服務 / 中止服務 / 重啓服務service

reload 從新載入配置權限

 

crontab服務權限command

crontab的權限管理存儲在cron.allow文件與cron.deny文件中,若是沒有能夠在etc目錄下建立im

cron.allow文件存儲的是容許哪些用戶使用的crontop

cron.deny文件存儲的是不容許哪些用戶使用cron

 

crontab使用場景說明

一、當兩個文件都不存在時,那麼只容許root用戶使用crontab

二、當crontab.allow文件存在時,而cron.deny文件不存在時,那麼只容許cron.allow文件中的用戶使用crontab

三、當cron.deny文件存在時,而crontab.allow文件不存在時,那麼只要是沒有列在cron.deny文件中的用戶均可以使用crontab

四、當cron.deny與cron.allow都存在時,而一個用戶在在兩個文件中都有,那麼1以cron.allow中的爲準,只要cron.allow文件擁有該用戶,則該用戶就可使用crontab

 

crontab的使用

命令:crontab -e 在編輯頁面輸入命令便可

 

crontab的編輯格式

基本格式:minute hour day month week command

對應單位:分 時 日 月 周 命令

crontab的時間單位說明:

第一列表示00-59分鐘 每分鐘用*或者 */1 表示

第二例表示小時00-23(0表示0點)

第三列表示日期01-31

第四列表示月份01-12

第五列表示星期0-6(0表示星期天)

* 表明取值範圍內的全部值

/ 表明每的意思

- 表明從某個數字到某個數字

,表明分開幾個不一樣的數字

相關文章
相關標籤/搜索