计划任务 周期任务计划

周期任务计划

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 *
相关推荐
不易思不逸10 分钟前
Ubuntu20.04 RTX 4080 Nvidia驱动安装
运维·服务器
筱小虾米18 分钟前
Docker配置国内镜像源
运维·docker·容器
黎茗Dawn1 小时前
连接new服务器注意事项
linux·python
m0_694845571 小时前
云服务器如何管理数据库(MySQL/MongoDB)?
服务器·数据库·mysql
L_autinue_Star1 小时前
从0到1实现Shell!Linux进程程序替换详解
linux·运维·服务器·c++·chrome
Ftrans2 小时前
【分享】文件摆渡系统适配医疗场景:安全与效率兼得
大数据·运维·安全
程序员JerrySUN3 小时前
Linux 文件系统实现层详解:原理、结构与驱动衔接
android·linux·运维·数据库·redis·嵌入式硬件
SAP龙哥3 小时前
日常运维问题汇总-58
运维
J_Xiong01173 小时前
【工程篇】07:如何打包conda环境并拷贝到另一台服务器上
运维·服务器·conda
LUCIAZZZ4 小时前
高性能网络模式-Reactor和Preactor
java·服务器·开发语言·网络·操作系统·计算机系统