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

    1、crontab -e

    * * * * * root /opt/a.sh

    这种方式是用户的周期任务,所有用户都可以使用,会自动写入到/var/spool/cron/usename中
    执行该命令后将需要执行的周期任务写进去即可,如果没有执行可以重启服务systemctl restart crond

    2、修改/etc/crontab文件,这种方式是系统的周期任务,只能root用户才可以执行

    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)

    其中MAILTO=root表示如果执行指定命令时发生了错误,错误信息发送给谁
    自动执行命令

    星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段条件下每月都执行该命令操作。
    逗号(,):可以用逗号隔开的值指定一个列表范围,例如,"1,2,5,7,8,9"
    中杠(-):可以用整数之间的中杠表示一个整数范围,例如"2-6"表示"2,3,4,5,6"
    正斜线(/):可以用正斜线指定时间的间隔频率,例如"0-23/2"在用hour表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

    例如
    00 23 * * * oracle /data/oracle/AutoBackup.sh
    注意:shell.sh中如果有文件操作,那么shell.sh中的文件或目录需要绝对路径

  • 相关阅读:
    关于each()、find()、filter()遍历节点的操作方法
    Jquery中的事件与动画
    JavaScript对象
    jquery选择器
    2018-8-16JWTtoken用户登录认证思路分析9502751
    2018-8-10爬虫第四天内容
    JWTtoken的原理以及在django中的应用
    rest_framework中视图相关
    Django REST framework 中的序列化器
    Django REST framework API开发
  • 原文地址:https://www.cnblogs.com/liulj0713/p/12048068.html
Copyright © 2011-2022 走看看