zoukankan      html  css  js  c++  java
  • Linux定时任务设定

    使用crontab 命令进行设定。

    详情可参见:http://blog.csdn.net/xiyuan1999/article/details/8160977。

    http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html

    共有6项构成,前5项为时间:分 时 天(1-31) 月  周     命令

    示例,定时执行脚本:

    1.在/etc/cron.d目录下创建用于启动的cron文件

    如:

    05-15 15 * * * /usr/local/test.sh 192.168.7.197 192.168.7.197 >/dev/null 2>&1

    其test.sh可如下所示:

    #!/usr/bin/env bash
    #Define log
    LOG="${BASH_SOURCE-$0}"
    LOG="$(dirname "${LOG}")"
    LOG="$(cd "${LOG}"; pwd)"
    LOGDATE=`date +%Y%m`
    TIMESTAMP=`date +%Y%m%d`
    LOG=${LOG}/xstorm_thirdPartsQuery_${LOGDATE}.log
    echo "${TIMESTAMP}第三方数据查询统计:" >> ${LOG}
    XSTORMADDRESS=$1
    GRAVITYADDRESS=$2
    #execute sql stat
    cmd="SELECT COUNT(*) FROM xstorm.JD_VERIFY WHERE INSERT_DATE=CURRENT_DATE();";
    cnt=$(mysql -h${XSTORMADDRESS} -urobin -probin -s -e "${cmd}")
    echo "京东身份调用 :${cnt}次" >>${LOG};

    2.执行:crontab crontest.cron,装载文件

    3.crontab -l  查看

    4.若使其立即生效,可执行:service cron  restart

  • 相关阅读:
    Nodejs Express4.x学习笔记
    OSG学习 错误与心得
    Qt Visual Studio Add-in安装
    OSG安装配置
    钩子
    不要去追一匹马,用追马的时间种草
    intellij Idea 报jdk错误
    flex 安全沙箱问题
    webuploader
    文件上传下载
  • 原文地址:https://www.cnblogs.com/itdev/p/6025113.html
Copyright © 2011-2022 走看看