計劃任務(CRON)
1. cron 管理命令
# /etc/rc.d/init.d/crond status
# /etc/rc.d/init.d/crond start
# /etc/rc.d/init.d/crond stop
# chkconfig --level 2345 crond on
# chkconfig --list crond
# crontab -u user -l => 只有 root 可以指定 -u
$ crontab -l => 顯示 crontab 檔案內容
$ crontab -e => 編輯 crontab 檔案
$ crontab -r => 刪除 crontab 檔案
$ crontab -e
可設定註釋, 環境變數和 cron 命令
MAILTO=user1,user2
MAILTO="" # 不傳送郵件
2. 配置檔案
2-1. 各個使用者的設定 (crontab -e 編輯此檔案)
/var/spool/cron/user
2-2. 系統自動執行的設定 (每時每天等)
/etc/crontab
2-3. cron 命令格式
2-3-1. /var/spool/cron/user
分 時 日 月 星期 命令
2-3-2. /etc/crontab
分 時 日 月 星期 使用者 命令
2-3-3. 共通
分 0U+301C59
時 0U+301C23
日 1U+301C31
月 1U+301C12 or jan U+301C dec
星期 0U+301C7 [0, 7 週日] or sun U+301C sat
有效 shell 命令 (可以帶空格)
指定列表
0,15,30,45 => 15 分鐘執行一次
指定範圍
1-5 => 週一到週五
混合指定
1,2,5-10 => 1 點, 2 點, 5 點到 10 點
指定間隔
1-5/2 => 1 點, 3 點, 5 點
2-4. 放置每時, 每天, 每週, 每月要執行的指令碼的資料夾, 指令碼要指定執行許可權
/etc/cron.hourly
/etc/cron.daily
/etc/cron.monthly
/etc/cron.weekly
2-5. 上述之外的自動指令碼放置資料夾
/etc/cron.d
2-6. cron 使用許可權
/etc/cron.allow /etc/cron.deny 可以使用的使用者
無 無 全員
有 無視 cron.allow 內的使用者
無 有 cron.deny 以外的使用者
空 無視 無
無 空 全員 (預設)
有:有檔案
無:無檔案
空:檔案大小為 0
無視:無視檔案
# /etc/rc.d/init.d/crond status
# /etc/rc.d/init.d/crond start
# /etc/rc.d/init.d/crond stop
# chkconfig --level 2345 crond on
# chkconfig --list crond
# crontab -u user -l => 只有 root 可以指定 -u
$ crontab -l => 顯示 crontab 檔案內容
$ crontab -e => 編輯 crontab 檔案
$ crontab -r => 刪除 crontab 檔案
$ crontab -e
可設定註釋, 環境變數和 cron 命令
MAILTO=user1,user2
MAILTO="" # 不傳送郵件
2. 配置檔案
2-1. 各個使用者的設定 (crontab -e 編輯此檔案)
/var/spool/cron/user
2-2. 系統自動執行的設定 (每時每天等)
/etc/crontab
2-3. cron 命令格式
2-3-1. /var/spool/cron/user
分 時 日 月 星期 命令
2-3-2. /etc/crontab
分 時 日 月 星期 使用者 命令
2-3-3. 共通
分 0U+301C59
時 0U+301C23
日 1U+301C31
月 1U+301C12 or jan U+301C dec
星期 0U+301C7 [0, 7 週日] or sun U+301C sat
有效 shell 命令 (可以帶空格)
指定列表
0,15,30,45 => 15 分鐘執行一次
指定範圍
1-5 => 週一到週五
混合指定
1,2,5-10 => 1 點, 2 點, 5 點到 10 點
指定間隔
1-5/2 => 1 點, 3 點, 5 點
2-4. 放置每時, 每天, 每週, 每月要執行的指令碼的資料夾, 指令碼要指定執行許可權
/etc/cron.hourly
/etc/cron.daily
/etc/cron.monthly
/etc/cron.weekly
2-5. 上述之外的自動指令碼放置資料夾
/etc/cron.d
2-6. cron 使用許可權
/etc/cron.allow /etc/cron.deny 可以使用的使用者
無 無 全員
有 無視 cron.allow 內的使用者
無 有 cron.deny 以外的使用者
空 無視 無
無 空 全員 (預設)
有:有檔案
無:無檔案
空:檔案大小為 0
無視:無視檔案
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22558114/viewspace-1097779/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用at和cron實現任務計劃
- 在 Linux 中怎麼使用 cron 計劃任務Linux
- 如何使用 cron 任務在 Linux 中計劃和自動化任務Linux
- Linux 中怎麼設定計劃任務:cron 與 anacronLinux
- Golang——Cron 定時任務Golang
- linux定時任務cron配置Linux
- 分散式系統解耦模式:用事件代表時間觸發Cron計劃任務分散式解耦模式事件
- Linux 任務計劃管理Linux
- .NetCore Hangfire任務計劃NetCore
- cron計劃任務開啟成功,但是詭異的是顯示No scheduled commands are ready to run.
- 排查linux 定時任務cron crontabLinux
- 教你如何使用 cron 來安排任務
- 如何在Linux中加入cron任務Linux
- mysql和oracle計劃任務MySqlOracle
- Laravel Cron 定時任務 “跳坑” 點Laravel
- Summary01 - cron任務、grep、find命令
- Oracle 任務管理之 ----program(程式)---scheduler(計劃)--Job(任務)Oracle
- win10計劃任務如何關閉_win10怎麼禁用計劃任務Win10
- PowerShell管理系統計劃任務
- 論linux下計劃任務示例Linux
- 如何使用cron任務每隔2天在固定時間執行任務
- linux中crontab計劃任務怎麼刪除?linux中crontab計劃任務的刪除方法Linux
- 程式與計劃任務管理(at 及 crontab)
- 程式和計劃任務_______GongWei1997Go
- linux基礎(四)——任務排程cron和anacronLinux
- Laravel-Schedule 計劃任務「原理了解」Laravel
- Linux 學習筆記--任務計劃 crontabLinux筆記
- 實現一個“計劃任務”機制
- 08.計劃任務課後習題
- mysql透過計劃任務建立月表MySql
- 檔案許可權與計劃任務
- GO的定時器Timer 和定時任務cronGo定時器
- [外掛擴充套件]計劃任務外掛套件
- java 定時任務 quartz 時間表示式Cron總結Javaquartz
- win10 64位計劃任務沒啟動怎麼辦_win10 64位計劃任務如何啟動Win10
- 在 Linux 中安全且輕鬆地管理 Cron 定時任務Linux
- Windows 任務計劃隱藏顯示黑視窗Windows
- Linux基礎學習-crond系統計劃任務Linux
- windows新增計劃任務異常--問題總結Windows