• linux 执行计划任务crontab


    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参数表示,执行后

  • 相关阅读:
    iOS MJRefresh的使用 (列表上拉加载更多)
    iOS 后台任务
    ios Alamofire网络插件的使用
    springboot shiro ehcache redis 简单使用
    android BottomNavigationView 简单使用
    iOS ksyhttpcache音视频缓存
    springboot 简单使用shiro登录
    springboot 使用 mybatis + mapper
    [LeetCode] Permutations
    【经典算法】回溯算法
  • 原文地址:https://www.cnblogs.com/qianxiaoruofeng/p/11388870.html
Copyright © 2020-2023  润新知