美文网首页
Linux定时任务调度

Linux定时任务调度

作者: 夜空最亮的9星 | 来源:发表于2020-07-16 17:58 被阅读0次

原文链接

crond任务调度

​ 系统在某个时间段执行特定的命令或程序。

1、数据库的定时备份操作。

2、系统一些重复工作,病毒扫描等。
用法

crontab 【选项】

-e:编辑crontab定时任务

-l:查询crontab任务

-f:删除当前用户所有的crontab任务

-r:终止任务调度

service crond restart:重启任务调度

crontab -e
*/1 * * * * ls -l /etc > /tmp/to.txt -- 每小时的每分钟执行

    第一个*:一小时中的第几分钟【0-59】
    第二个*:一天中的第几个小时【0-23】
    第三个*:一个月当中的第几天【1-31】
    第四个*:一年中的的第几月【1-12】
    第五个*:一周当中对的星期几【0-7 0和7都表示 周日】

特殊符号 说明

*   代表任意时间

,   不连续的时间范围,0 8,12,15 * * *,每天8、12、15点执行。

-   连续的时间范围,0 5 * * 1-6,周一到周六的凌晨5点执行。

*/n     每隔多久执行一次,*/10 * * * *,每隔10分钟执行一次。

示例

示例 含义
45 22 * * * 每天22点45分执行
0 17 * * 1 每周一的17点0分执行
0 5 1,15 * * 每月1、15号的凌晨5点0分执行
40 4 * * 1-5 每周一到周五凌晨4点40分执行
*/10 4 * * * 每天凌晨4点,每隔10分钟执行一次。5点就不执行了
0 0 1,15 * 1 每月1、15号、每周一的0点0分执行

实际操作

1、每隔1分钟,当前日期信息,写入 文件中。

vim /home/wsw/mytask1.sh
    date >> /home/wsw/dates.txt

给mytask1.sh 执行权限
    chmod 744 /home/wsw/mytask1.sh

crontab -e

*/1 * * * * /home/wsw/mytask1.sh

2、每天凌晨2点,mysql数据库 testdb、备份。

vim /home/wsw/mytask2.sh

    /usr/local/mysql/bin/mysqldump -u root -proot testdb > /tmp/db.bak
    
chmod 744 /home/wsw/mytask2.sh

crontab -e

0 2 * * * /home/wsw/mytask2.sh

相关文章

  • 学习Linux2

    linux 学习2 定时任务管理 crond 任务调度 crontab 进行 定时任务的设置 概述任务调度:是指系...

  • 如何在linux创建定时器 --- 2019-08-08

    在Linux使用定时器,其实就是任务调度的使用,依赖crontab,使用这种任务调度的定时器最重要的是要使用正确的...

  • Linux定时任务调度

    原文链接 crond任务调度 ​ 系统在某个时间段执行特定的命令或程序。 1、数据库的定时备份操作。 2、系统一些...

  • Linux 定时任务调度

    任务调度:系统在某个特定时间执行的特定命令和程序 分类: 系统工作:有些重要的工作必须周而复始的执行(病毒扫描)。...

  • gocron - 定时任务web管理系统

    gocron - 定时任务管理系统 项目简介 使用Go语言开发的定时任务集中调度和管理系统, 用于替代Linux-...

  • APScheduler - Advanced Python Sc

    简介 APScheduler:强大的任务调度工具,可以完成定时任务,周期任务等,它是跨平台的,用于取代Linux下...

  • Java定时任务调度工具详解

    本篇内容:什么是定时任务调度?Java定时任务调度工具详解之 Timer篇Java定时任务调度工具详解之 Quar...

  • Python定时器APScheduler

    简介: APScheduler是python的一个定时任务调度框架,能实现类似linux下crontab类型的任务...

  • linux下定时调度任务

    目前在某公司的数据部门实习,会经常遇到scala, spark, hive, 定时执行,回调, hdfs等名词, ...

  • 定时任务调度之Timer

    定时任务调度之Timer 前言 定时任务调度,有两个比较重要的概念,一个是定时,一个是调度,所谓的定时调度,指的是...

网友评论

      本文标题:Linux定时任务调度

      本文链接:https://www.haomeiwen.com/subject/izlmhktx.html