Linux(十二)任务调度

作者: leeqico | 来源:发表于2018-04-17 23:25 被阅读38次

    12.1 概述

    任务调度:是指系统在某个时间执行的特定的命令或程序。

    任务调度分类:

    1、系统工作:有些重要的工作必须周而复始的执行,如病毒扫描等。

    2、个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。

    12.2 基本语法

    crontab    [选项]

    常用选项:

    -e    编辑crontab设置任务调度

    -l    列出当前有哪些任务调度

    -r    删除当前用户所有的任务调度

    service    crontab    restart    重启任务调度

    12.3 快速入门

    1、设置个人调度任务,即编辑任务调度文件/etc/crontab。执行crontab    -e命令。

    2、接着输入任务到调度文件

    意思说每分钟执行ls    -l    /etc    > /tmp/ha.txt

    09分的时候还没有ha.txt文件

    10分的时候就有ha.txt文件了

    12.4 5个占位符的说明

    12.5 特殊符号的说明

    12.6 特定时间执行任务案例

    12.7 案例:每隔1分钟,将当期日期和日历都追加到/home/mycal文件中

    1、先编写一个文件/home/mytask.sh

    2、给mytask.sh一个可执行权限

    3、编辑任务调度文件/etc/crontab

    4、成功

    关注公众号:Java后端生活,干货文章第一时间送到!

    相关文章

      网友评论

        本文标题:Linux(十二)任务调度

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