Linux 计划任务

计划任务是因为省时而出现的周期性任务,一般是为了不影响用户使用时间或者备份数据而采用的。计划任务分为一次性计划任务 at 和循环调度任务 cron 。

  1. 一次性计划任务 at

常见一次性任务进行时间设置:

                at    now     +5min              //五分钟后进行任务
                at     teatime    tomorrow       //明天16:00进行任务
                at     noon     +4  days         //四天后的中午进行任务
                at    5.pm     august     3        2029         //2029年八月三号下午5点进行任务
                at     4:00   2020-8-3                          //2020年八月三号4点进行任务          

例:

                 at     now    +2min                   //任务进行时间,两分钟后进行一次性任务
            at>  useradd      susu                     //任务详情,创建用户
            at>                                   //结束任务命令,ctrl+D
            
                 atq                                   //查看一次性任务进行情况
  1. 循环调度任务 cron
    crontab 循环任务表,设置周期性被执行的指令。
    crond 程序运行,计划任务执行根本。

        ls   /var/spool/cron            //查看计划任务
        crontab     -e            //创建计划任务
        crontab     -l            //查询循环任务
        crontab     -r            //删除循环任务内容
    

循环任务书写格式:

                *     *     *       *       *     command
                分    时    日期    月份     周     执行命令

例:

            5 1  * * *     /usr/bin/ls     /tmp            //每天1:05查看/tmp文件夹

你可能感兴趣的:(linux)