16 cron周期性计划任务_计划任务

16 cron周期性计划任务

  • 按照设定的时间周期性的执行某一项任务
  • 使用的软件包:cronie 、 crontabs
  • 系统服务: crond
  • 日志文件: /var/log/cron
  • 编辑cron计划任务时,首先要确保crond的服务是开启的
systemctl start crond
systemctl enable
  • crontab 命令
  • 命令格式: crontab [选项] -u 用户名
  • 常用选项
  • -e 编辑
  • -l 查看
  • -r 清除
  • -u 指定执行任务的用户,不加这选项默认为当前用户
  • -i 使用-r删除计划任务时,要求用户确认
crontab -e -u root
crontab -l -u root

* * * * * date >> /opt/time.txt
crontab -r -u root
crontab -l -u root

no crontab for
  • 计划任务的记录格式

第一列

第二列

第三列

第四列

第五列

第六列






命令

  • 时间使用24小时制
  • 分钟的数值范围为:00~59
  • 小时的数值范围为:00~23
  • 日期的数值范围为:1~31
  • 月的数值范围为:1~12
  • 周的数值范围为:0~7(其中0和7都可以代表周日)
  • 如果需要指定时间段,可以使用 (-)表示一段连续的时间
  • 使用逗号(,)可以表示若干个不连续的时间
  • 使用星号(*)可以表示所有的时间
  • 使用(/)表示间隔时间

16 cron周期性计划任务_系统服务_02


16 cron周期性计划任务_系统服务_03