美文网首页
ubuntu中的定时任务——crontab

ubuntu中的定时任务——crontab

作者: 超天大圣JR | 来源:发表于2019-12-17 12:26 被阅读0次

    1.命令总结

    service cron start        //启动服务 

    service cron stop        //关闭服务 

    service cron restart        //重启服务 

    service cron reload        //重新载入配置 

    service cron status        //查看服务状态 

    2.新增定时任务

    1).在命令行输入:crontab -e    //针对当前用户的定时任务

                                         sudo crontab -e  //针对系统的定时任务

    2).直接编辑 /etc/crontab 文件

    3.其他命令

    crontab -l   //列出所有定时任务

    crontab -r //删除所有定时任务

    4.定时任务的时间解释

    minute(0-59)       hour(0-23)      day(1-31)     month(1-12)     dayofweek(0-7,0或者7表示周日)             command(需要执行的命令)

    *                                 *                            *                     *                             *

    " * " 代表所有的取值范围内的数字

    " / " 代表每的意思,"/5"表示每5个单位

    " - " 代表从某个数字到某个数字

    " , " 分开几个离散的数字

    例子:

    1.晚上11点到早上7点之间每两个小时和早上八点执行命令,将日志打印到/tmp/test.txt文件中

       0 23-7/2,8 * * * echo "Have a good dream">> /tmp/test.txt

    2.每天的下午4点、5点、6点的5 min、15 min、25 min、35 min、45 min、55 min时执行命令。

        5,15,25,35,45,55 16,17,18 * * * command

    相关文章

      网友评论

          本文标题:ubuntu中的定时任务——crontab

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