zoukankan      html  css  js  c++  java
  • linux下crontab 定时执行脚本笔记

    因为linux下要定时运行coreseek的脚本文件而使用到了crontab,发现一些使用的时候要注意的地方:

    1.常用命令

    service cron start 启动cron服务

    service cron stop 停止cron服务

    service cron reload 不停止的服务的情况下载入crontab配置文件

    service cron restart 重启cron服务

    crontab -e是编辑crontab 配置文件,这里有个问题,运行此命令后默认的编辑器nano,会让人很不习惯,运行select-editor,选择vim.basic,再次运行crontab -e 命令,进去就是vim编辑器了.

    最后一行填写crontab所要配置的定时执行任务,格式为:

    minute:分,值为0-59

    hour:小时,值为1-23

    day:天,值为1-31

    month:月,值为1-12

    weekday:星期,值为0-6(0代表星期天,1代表星期一,以此类推)

    command:要执行的程序路径(设置为绝对路径)例如:/bin/sh /usr/local/coreseek/init/classes.sh,

    /usr/local/coreseek/init/classes.sh是文件路径 /bin/sh是执行sh脚本所需要的工具.

    如果要每隔多少秒执行一次,按网上的方法*/30 * * * * /bin/sh /usr/local/coreseek/init/classes.sh > /dev/null 2>&1执行是无效的,只有用sleep解决,如下:

    * * * * * sleep 30; /bin/sh /usr/local/coreseek/init/classes.sh > /dev/null 2>&1.

    ./dev/null 2>&1是把标准输出和出错处理都放到回收站中.

    编辑完配置文件,:wq保存,然后service crontab reload重载配置文件,并且重启crontab服务 service crontab restart,这样定时任务配置完成了.

  • 相关阅读:
    处理缺失值
    数据清理
    数据聚合
    ajax动态生成table
    MangeEmpHashMap
    Arraylist的雇员管理操作
    jsp获取一个对象和list对象
    Controller比较两个对象discs、outlets中的元素是否相等。相同则相应的checkbox为checked
    限制input text输入的类型(数字,字母,小数点)
    联合主键的映射运用
  • 原文地址:https://www.cnblogs.com/tudou1223/p/4236527.html
Copyright © 2011-2022 走看看