计划任务 周期任务计划

周期任务计划

crontab

作用:实现周期重复的计划任务

服务:crond

启动crontab的服务

复制代码
service crond start

自动启动

复制代码
chkconfig crond  on

例子:

复制代码
* * * * * touch `date \+\%F`.log

crontab的时间表示格式:

  1. 分钟:0-59任意数字
  2. 小时:0-23任意数字
  3. 天:1-31任意数字
  4. 月:1-12任意数字
  5. 周:0-7任意数字
  6. *:表示任何时间,例如:每天7:30就是 30 7 * * *
  7. ./n:表示每个n单位的时间,例如:每隔10分钟: */10 * * * *
  8. -:表示一个连续的范围,例如每天的7:30、8:30 : 30 11-14 * * *
  9. .,表示离散的时间点,例如每天的7:30、10:30 :30 07,10 * * *

选项:

  • -e:执行、修改任务计划(本质上就是vi修改/var/spool/cron/username)
  • -l:显示用户的计划任务例表
  • -u username :查看指定用户的计划任务(结合-l使用)
  • -r:删除当前用户的全部计划任务

例子:每分钟创建一个完整"年月日,log"命令的文件

复制代码
*/1 * * * * touch `date \+\%F` 在任务计划中特殊符号需要进行转义

理解:

复制代码
30 3,12 * * *
30 */6 * * *
30 8-12/2 * * *
45 4 1,10,22 * *
30 21 * * *
0,30 18-23 */7 1-6 *
相关推荐
Jooolin2 小时前
【Linux】虚拟机、服务器、双系统,谁才是 Ubuntu 的最佳方案?
linux·ubuntu·ai编程
K·Herbert7 小时前
最新CentOS 7 yum源失效的解决方案(2025年6月)
linux·运维·centos
别骂我h7 小时前
部署KVM虚拟化平台
linux·运维·服务器
繢鴻7 小时前
紧急救援!Ubuntu崩溃修复大赛
linux·服务器·ubuntu
showmethetime8 小时前
优化nginx参数(基本通用参数)
运维·nginx
老六ip加速器8 小时前
获取ip地址安全吗?如何获取静态ip地址隔离ip
运维·网络·智能路由器
净心净意16 小时前
浅谈DaemonSet
运维·jenkins
Apex Predator1 天前
jenkins流水线打包vue无权限
运维·jenkins
hujun86101 天前
Ubuntu安装无线网卡
linux
Johny_Zhao1 天前
CentOS Stream 8 高可用 Kuboard 部署方案
linux·网络·python·网络安全·docker·信息安全·kubernetes·云计算·shell·yum源·系统运维·kuboard