计划任务 周期任务计划

周期任务计划

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 *
相关推荐
gkdpjj28 分钟前
Linux网络 网络基础一
linux·服务器·开发语言·网络·后端·智能路由器·软件工程
wusam1 小时前
Linux系统管理与编程23:巧用git资源一键部署LAMP
linux·运维·git·shell·lamp
不懂网络的坤坤2 小时前
电脑C盘清理技巧:释放空间,提升性能
运维·网络·电脑
知北游天2 小时前
Linux:再谈进程地址空间
android·linux·运维
liulilittle2 小时前
yum 报错误提示:yum-config-manager --disable <repoid>
linux·服务器·centos
Ro小陌2 小时前
海康威视摄像头C#开发指南:从SDK对接到安全增强与高并发优化
服务器·c#
凯子坚持 c3 小时前
使用 CodeBuddy 实现视频合并工具:解决本地视频处理痛点
运维·服务器·音视频·codebuddy首席试玩官
mit6.8243 小时前
[软件测试_4] 沟通技巧 | 测试用例 | 设计方法
服务器·软件工程
Johny_Zhao3 小时前
Nmap 从入门到精通:详细指南
linux·网络·网络安全·信息安全·云计算·shell·nmap·yum源·系统运维·itsm