Linux 使用crontab执行定时任务

crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。

#语义
* * * * * command
┃┃┃ ┃┃ ┃
┃┃┃ ┃┃ ┗━需要执行的命令或脚本的路径
┃┃┃ ┃┗━━━星期 取值范围 0-6
┃┃┃ ┗━━━━月份 取值范围 1-12
┃┃┗━━━━━ 日   取值范围 1-31
┃┗━━━━━━ 小时 取值范围 0-23
┗━━━━━━━ 分钟 取值范围 0-59

#编辑crontab任务,写入后保存退出生效
crontab -e

#列出已经存在的crontab任务
crontab -l

 

 

Demo

#每天7:00重启
0 7 * * * reboot

#每周六凌晨4:00重启
0 4 * * 6 reboot

#每周六凌晨4:05执行脚本
5 4 * * 6 /root/clearLog.sh

#每周六凌晨4:15执行
15 4 * * 6 /root/clearLog.sh

#每天8:40执行
40 8 * * * /root/clearLog.sh

#每周一到周五的11:41开始,每隔10分钟执行一次
41,51 11 * * 1-5 /root/clearLog.sh
1-59/10 12-23 * * 1-5 /root/clearLog.sh

#在每天的10:31开始,每隔2小时重复一次
31 10-23/2 * * * /root/clearLog.sh

#每天23:50执行
50 23 * * * /root/clearLog.sh

#每天10:00、16:00执行
0 10,16 * * * /root/clearLog.sh

 

参考

Linux计划任务Crontab实例详解

 

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇