不做大哥好多年 不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核

逍遥子

不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核
  • Linux入门

    • 01.Linux基础
    • 02.VMware安装操作系统
    • 03.Linux基础命令
    • 04.磁盘_CPU_内存_负载
    • 05.进程管理
    • 06.计划任务
      • 01. crond简介
        • 1.1 什么是crond?
        • 1.什么是crond?
        • 1.2 crond作用
        • 2.crond作用
        • 1.3 crond管理
        • 3.crond管理
      • 02.crond语法
        • 2.1 crond基本使用
        • 1.crond基本使用
        • 2.2 crond基本语法
        • 2.crond基本语法
        • 2.3 添加调度任务
        • 3.新增调度任务可用两种方法
    • 07.磁盘管理
    • 08.局域网与广域网
    • 09.IP地址划分
    • 10.Linux网络命令
  • Linux高级

  • Nginx

  • Keepalive

  • ansible

  • zabbix

  • Shell

  • Linux内核

  • Linux
  • Linux入门
xiaonaiqiang
2021-02-12
目录

06.计划任务

# 01. crond简介

# 1.1 什么是crond?

# 1.什么是crond?

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

# 1.2 crond作用

# 2.crond作用

  • **系统执行:**系统周期性所要执行的工作,如备份系统数据、清理缓存
  • **个人执行:**某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信

# 1.3 crond管理

# 3.crond管理

/sbin/service crond start       # 启动服务

/sbin/service crond stop        # 关闭服务

/sbin/service crond restart     # 重启服务

/sbin/service crond reload      # 重新载入配置
1
2
3
4
5
6
7

# 02.crond语法

# 2.1 crond基本使用

# 1.crond基本使用

[root@linux-node1 ~]# crontab -l      # 查看当前定时任务
[root@linux-node1 ~]# crontab -e      # 添加新的定时任务
*/1 * * * * echo "Hello World!"
[root@linux-node1 ~]# tail -f /var/log/cron         # 查看定时任务执行日志
[root@linux-node1 ~]# crontab -r                    # 清空任务计划
1
2
3
4
5

# 2.2 crond基本语法

# 2.crond基本语法

'''1. 每隔一分钟执行一次 ls 命令'''
*/1    12    *   *    *    ls
#分     时   日   月   周    |《==============命令行=======================》|

'''2. 参数说明'''
"*"  : 代表取值范围内的数字
"/"  : 代表"每"
"-"  : 代表从某个数字到某个数字
","  : 分开几个离散的数字
1
2
3
4
5
6
7
8
9
'''3. 定时任务常用配置'''
*/2     *       *       *      *      ls             # 每2分钟执行一次ls命令
5       *       *       *      *      ls             # 指定每小时的第5分钟执行一次ls命令
30      5       *       *      *      ls             # 指定每天的 5:30 执行ls命令
30      7       8       *      *      ls             # 指定每月8号的7:30分执行ls命令
30      5       8       6      *      ls             # 指定每年的6月8日5:30执行ls命令
30      6       *       *      0      ls             # 指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1,以此类
1
2
3
4
5
6
7

# 2.3 添加调度任务

# 3.新增调度任务可用两种方法

'''法1:在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出 '''
[root@linux-node1 ~]# crontab -e            
*/1 * * * * echo "Hello World!"

'''法2: 直接编辑/etc/crontab 文件'''
[root@linux-node1 ~]# vim /etc/crontab
*/1 * * * * root  echo "test02"
1
2
3
4
5
6
7
上次更新: 2024/3/13 15:35:10
05.进程管理
07.磁盘管理

← 05.进程管理 07.磁盘管理→

最近更新
01
04.数组双指针排序_子数组
03-25
02
08.动态规划
03-25
03
06.回溯算法
03-25
更多文章>
Theme by Vdoing | Copyright © 2019-2025 逍遥子 技术博客 京ICP备2021005373号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式