念念不忘
必有回响

Linux中Crontab的用法

Crontab是Linux中常用的定时计划,通常用来定期删除一些文件,NTP,执行一下脚本之类的操作,其使用方法如下:

  • crontab -e :创建、编辑计划任务;
  • crontab -r:删除某条计划任务;
  • crontab -l:查看当前计划任务;
  • crontab -u:管理员使用,可以编辑普通用户的定时任务;

其主要语法如下图所示:

其格式如下:

* * * * * command

这里列举几个很常见的场景

#每隔5秒执行一次
*/5 * * * * command

# 每隔1分钟执行一次
0 */1 * * * command

#每天23点执行一次
0 0 23 * * command

# 每天凌晨1点执行一次
0 0 1 * * command

# 每月1号凌晨1点执行一次
0 0 1 1 * command

# 每月最后一天23点执行一次
0 23 28-31 * * [ `date -d tomorrow +\%e` -eq 1 ] && command

# 在26分、29分、33分执行一次
0 26,29,33 * * * command

# 每天的0点、13点、18点、21点都执行一次
0 0 0,13,18,21 * * command

# 在 12 月内, 每天的早上 6 点到 12 点,每隔 3 个小时 0 分钟执行一次
0 6-12/3 * 12 * command

# 周一到周五每天下午 5:00 执行一次
0 17 * * 1-5 command

# 每月1号和15号执行一次
0 0 1,15 * * command

 

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Linux中Crontab的用法》
文章链接:https://dev.net.cn/18.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏