zoukankan      html  css  js  c++  java
  • centos7 计划任务 crontab的使用

    #vim /etc/crontab

    #号代表以管理员身份运行。

    将你要执行的脚本或者命令加进去,例如我的:

    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root
    
    # For details see man 4 crontabs
    
    # Example of job definition:
    # .---------------- minute (0 - 59)
    # |  .------------- hour (0 - 23)
    # |  |  .---------- day of month (1 - 31)
    # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
    # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
    # |  |  |  |  |
    # *  *  *  *  * user-name  command to be executed
    * * * * * root java -jar /home/liuyx/refreshIp/refreshIp.jar

    最下边一行是我添加的内容

    执行时间规则:前面五个*是cron表达式,该文本自带的注释已经做了介绍。这里我写的五个*代表每分钟执行一次,如果cron还不会可以在网上找一个在线cron生成器看一下

    哪个用户去执行:后边的root表示我要以root用户的身份去执行,你也可以写别的用户名,不论写谁,请保证这个用户存在,并且具有执行命令的权限

    执行什么:最后边的java -jar /home/liuyx/refreshIp/refreshIp.jar 则代表我要执行的命令,这里是执行一个可执行的jar包

    总的来说,我这里的配置就是  每分钟以root的身份执行一下refreshIp.jar这个jar包。 另外注意,这三项必填,缺一不可。

    修改完保存

    刷新配置文件:

    # systemctl reload crond.service

    查看运行状态:

    # systemctl status crond.service
  • 相关阅读:
    抽签问题及优化
    P1020
    p1852ants
    1,三角形
    TG3
    如何看懂一篇题解
    Unsupported major.minor version 51.0 错误解决方案
    weblogic初学笔记2-在Linux上部署项目
    一块移动硬盘怎样兼容Mac和Windows系统,并且可以在time machine上使用
    org.hibernate.HibernateException: connnection proxy not usable after transaction completion
  • 原文地址:https://www.cnblogs.com/flying607/p/6746099.html
Copyright © 2011-2022 走看看