美文网首页
linux 编写计划任务 (crontab任务

linux 编写计划任务 (crontab任务

作者: 小伙有点菜 | 来源:发表于2020-04-09 17:18 被阅读0次

    linux 编写计划任务 (crontab任务)

    转载凯里欧文 最后发布于2018-07-06 13:42:40 阅读数 2481  收藏

    crontab 一些常用的命令

    service crond start //启动服务

    service crond stop //关闭服务

    service crond restart //重启服务

    service crond reload //重新载入配置

    chmod +x dbackup.sh 更改备份脚本的权限

    crontab -e 打开计划任务文件

    SHELL=/bin/sh

    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

    */1 * * * * /usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &

    */20 * * * * /usr/sbin/ntpdate ntpupdate.tencentyun.com >/dev/null &

    ----  bakup.sh  要执行的任务

    ----*  /5  *  *  *  * 每5分钟执行一次

    *  /5  *  *  *  * /home/bak/bakup.sh

    *  *  /1  *  *  * /home/bak/bakup60.sh

    0 1   *   *  *   /home/bak/bakup30day.sh

    *  *  /2  *  *  * /home/bak/bakupall.sh

    //查看crontab 任务执行的情况

    tail -f /var/log/syslog

    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,以此类推,也可以用英文来表示,sun表示星期天,mon表示星期一等。]

    30     3  10,20     *     *     ls             //每月10号及20号的3:30执行ls命令[注:”,”用来连接多个不连续的时段]

    25     8-11 *        *    *      ls            //每天8-11点的第25分钟执行ls命令[注:”-”用来连接连续的时段]

    */15   *     *        *    *     ls            //每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ]

    30     6   */10      *    *     ls            //每个月中,每隔10天6:30执行一次ls命令[即每月的1、11、21、31日是的6:30执行一次ls命令。 ]

    50    7      *         *    *     root run-parts /etc/cron.daily   //每天7:50以root 身份执行/etc/cron.daily目录中的所有可执行文件[ 注:run-parts参数表示,执行后

    相关文章

      网友评论

          本文标题:linux 编写计划任务 (crontab任务

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