念念不忘
必会回响

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) 打赏
未经允许不得转载:堆上小栈 » Linux中Crontab的用法

评论 抢沙发

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

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

支付宝扫一扫

微信扫一扫

登录

找回密码

注册