首页 > 系统服务 > 详细

linux 定时任务

时间:2020-12-21 18:30:34      阅读:30      评论:0      收藏:0      [点我收藏+]


1. crontab 定时任务

Linux下的任务调度分为两类:系统任务调度和用户任务调度。Linux系统任务是由 cron (crond) 这个系统服务来控制的,这个系统服务是默认启动的。用户自己设置的计划任务则使用crontab 命令

Cron服务是一种基于时间的工作安排服务

技术分享图片


1. crontab文件含义

前 5 段设置时间段,第 6 段是要执行的命令段

  •   * 代表所有的取值范围内的数字,如月份字段为*,则表示1到12个月;
  •  / 代表每一定时间间隔的意思,如分钟字段为*/10,表示每10分钟执行1次。
  •  - 代表从某个区间范围,是闭区间。如“2-5”表示“2,3,4,5”,小时字段中0-23/2表示在0~23点范围内每2个小时执行一次。
  •  , 分散的数字(不一定连续),如1,2,3,4,7,9。

注:由于各个地方每周第一天不一样,因此Sunday=0(第一天)或Sunday=7(最后1天)。


1. 常用命令

  1. 打开和编辑命令
crontab -e
  1. 查看配置文件
cat /etc/crontab
  1. 查看任务是否执行
grep "文件名称" /var/log/cron

1. 使用场景

  1. 用户数据备份
  2. 定时邮件提醒

linux 定时任务

原文:https://www.cnblogs.com/linsonga/p/14169064.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!