Linux定时任务的分类

1、系统自身定期执行的任务

如定期以日期命名的message开头的文件

[root@xwj ~]# ll /var/log/messages*

-rw-------. 1 root root  89790 Nov  4 13:44 /var/log/messages

-rw-------. 1 root root 276929 Sep 29 02:03 /var/log/messages-20180929

-rw-------. 1 root root  90570 Oct 20 11:52 /var/log/messages-20181020

-rw-------. 1 root root 269326 Oct 22 00:34 /var/log/messages-20181022

-rw-------. 1 root root 451941 Nov  3 12:24 /var/log/messages-20181103

2、用户执行的定时任务

crond是一个定时任务守护进程

crontab设置定时任务规则命令

crontab -e 编辑定时任务配置文件

crontab -l 查看定时任务

cat /etc/crontab 查看定时任务的配置说明

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed
# 分 时 日 月 周

每一分钟执行一次脚本/server/scripts/test.sh

*/1 * * * * /bin/sh /server/scripts/test.sh

每天的17到19点的半点执行一次脚本

30 17-19 * * * /bin/sh /server/scripts/test.sh

同上

30 17,18,19 * * * /bin/sh /server/scripts/test.sh

每5分钟执行一次脚本

*/5 * * * * /bin/sh /server/scripts/test.sh

每天凌晨3:30和12:30执行一次脚本

30 3,12 * * * /bin/sh /server/scripts/test.sh

每隔16小时的半点执行一次脚本

30 */16 * * * /bin/sh /server/scripts/test.sh

每天8点到18点的半点 每隔2个小时执行一次脚本

30 8-18/2 * * * /bin/sh /server/scripts/test.sh

每天21:30执行一次脚本

30 21 * * * /bin/sh /server/scripts/test.sh

每天18点到23点的整点和半点执行一次脚本

0,30 18-23 * * * /bin/sh /server/scripts/test.sh

* 任意时刻

/n 每隔单位时间执行一次

,分割时段

- 时间段范围

例如:每隔一分钟向/tmp/b.txt写入当前时间

crontab -e 编辑定时任务配置文件 相当于 vim /var/spool/cron/root(用户名)

crontab -l 查看定时任务 相当于 cat /var/spool/cron/root


转载于:https://blog.51cto.com/11193863/2312762

Linux定时任务服务crond相关推荐

  1. Linux定时服务 crond

    作用: crond 是linux用来定期执行程序的命令.安装完成操作系统后,默认启动此任务调度命令 crond命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作 linux系 ...

  2. linux 定时任务 crond 服务介绍

    linux定时任务crond服务应用指南 Linux的定时任务crond(crontab)服务 1.crond是什么? crond是linux系统中用来定期执行命令或者指定程序的程序(软件) 2.秒级 ...

  3. linux未被识别crond服务,linux 定时任务 crond 服务介绍

    linux定时任务crond服务应用指南 Linux的定时任务crond(crontab)服务 1.crond是什么? crond是linux系统中用来定期执行命令或者指定程序的程序(软件) 2.秒级 ...

  4. Linux定时任务crond服务

    一.crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动cro ...

  5. linux查看定时服务,linux 定时任务 crond 服务介绍

    linux定时任务crond服务应用指南 Linux的定时任务crond(crontab)服务 1.crond是什么? crond是linux系统中用来定期执行命令或者指定程序的程序(软件) 2.秒级 ...

  6. Linux服务项目实例,linux 定时任务 crond 服务应用指南(项目实例)

    linux定时任务crond服务应用指南 Linux的定时任务crond(crontab)服务 1.crond是什么? crond是linux系统中用来定期执行命令或者指定程序的程序(软件) 2.秒级 ...

  7. linux 定时任务crond

    1.定时任务crond 1.1 crond是什么 crond是linux系统中用来定期执行命令或指定程序任务的一种服务或软件.特殊需求:(秒级别)crond服务就无法搞定了,一般工作中写脚本守护进程执 ...

  8. linux cron 服务,Linux定时任务Crontab详解(推荐)

    今天做了个数据库的备份脚本,顺便系统得学习一下linux下定时执行脚本的设置.Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面 ...

  9. linux定时任务crond那些事!

    来自老男孩教育的运维班面授课程内容,17期依良同学作业整理而得! 1.定时任务crond介绍 1.1 crond是什么 crond是linux系统中用来定期执行命令或指定程序任务的一种服务或软件. 特 ...

最新文章

  1. 不“刷脸”回不了家?郑州业主拒绝录入人脸信息回家如做贼,物业:少数服从多数...
  2. Java学习笔记十(注解)
  3. POJ3197(连分数表示)
  4. Ubuntu 14.04 修改时区
  5. DOMContentLoaded事件
  6. 判断wifi连接是否可用
  7. VS C#/C++ 调试----屏蔽已加载
  8. 递归求最大公约数和最小公倍数
  9. 全美电影票房排行(截止2010.12.19)
  10. WSUS服务器点击报告报错解决办法
  11. codevs1260 快餐问题
  12. matlab脚本栏中间有条线,word中间有一根线 word中间有一条线如何去掉
  13. LA 3713 Astronauts 2-SAT问题
  14. 装修公司选择Tips
  15. Android IMEI和MEID获取问题记录
  16. 数字孪生 应急管理可视化决策系统
  17. eNSP 路由器配置-静态路由和缺省路由
  18. java 按字节读入_Java按字节读取文件
  19. 生日悖论(python)
  20. 南开计算机学院网络安全,程明明 - 南开大学 - 网络空间安全学院

热门文章

  1. php判断单向链表中有没有环,python判断链表是否有环的实例代码
  2. python函数应用_Python 函数及其应用
  3. 5界面怎么做窗帘拉动的效果_布艺窗帘款式有哪些?附2020年最新窗帘款式图!...
  4. python批量生成,用python批量生成简单的xml文档
  5. python3编码命名规范_Python代码规范和命名规范
  6. 用户表如何区分普通用户和管理员_普通用户如何辨别铝合金型材的好坏?
  7. 【杂谈】人脸图像书看完了感觉不过瘾?这些拓展人脸资料值得你关注一下
  8. 全球及中国光伏建筑一体化(BIPV)产业专项可行性与容量规模预测报告2022版
  9. java rocketmq消费_rocketmq消费负载均衡--push消费详解
  10. 京东发布农民丰收节交易会大数据 互联网谋定现代农业