zoukankan      html  css  js  c++  java
  • Linux之crontab定时任务篇

    为当前用户创建cron服务

    键入 crontab  -e 编辑crontab服务文件

         例如新增一行脚本

        30 21 * * * /app/iarBatch/xshell/batch/start_Alarm_PoliceFace.sh

     查看该用户下的crontab服务是否创建成功, 用 crontab  -l 命令  

    启动crontab服务 

          一般启动服务用  /sbin/service crond start 若是根用户的cron服务可以用 sudo service crond start

    查看服务是否已经运行用 ps -ax | grep cron 

    crontab命令

          cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:

          crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数  
      crontab -l //列出某个用户cron服务的详细内容
      crontab -r //删除没个用户的cron服务
      crontab -e //编辑某个用户的cron服务
      比如说root查看自己的cron设置:crontab -u root -l
      再例如,root想删除fred的cron设置:crontab -u fred -r
      在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e
      进入vi编辑模式,编辑的内容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt
            任务调度的crond常驻命令
            crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此  

           任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工

           作便会自动执行该工作。

    crontab命令选项:

         -u指定一个用户

         -l列出某个用户的任务计划

         -r删除某个用户的任务

         -e编辑某个用户的任务

    cron服务:

    cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。
      /sbin/service crond start    //启动服务
      /sbin/service crond stop     //关闭服务
      /sbin/service crond restart  //重启服务
      /sbin/service crond reload   //重新载入配置
      /sbin/service crond status   //查看服务状态 

  • 相关阅读:
    [hibernate]org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter
    [extjs] extjs 5.1 API 开发 文档
    [java] Unsupported major.minor version 51.0 错误解决方案
    [kfaka] Apache Kafka:下一代分布式消息系统
    [spring] org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljav 解决
    [spring] 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾
    [java] java 中Unsafe类学习
    [java] java 线程join方法详解
    [java] jstack 查看死锁问题
    ORACLE DG之参数详解
  • 原文地址:https://www.cnblogs.com/1234cjq/p/11428154.html
Copyright © 2011-2022 走看看