zoukankan      html  css  js  c++  java
  • crontab

    cron是一个Linux下的定时执行工具,无需人工干预

    1.启动rsyslog : sudo service rsyslog start

    2.启动crontab:sudo cron -f &

    3.添加一个任务:crontab -e   并且可以1(vim打开)[创建这个文件放在/var/spool/cron/]

    4.使用vim打开之后,发现上面都是注释,在最底下一行加入

      */1 * * * * touch /home/shiyanlou/$(date +\%Y\%m\%d\%H\%M\%S)

      意思就是每隔1分钟就在shiyanlou中创建一个文件

    5.crontab -l 查看当下有几个cron

    6:crontab -r 删除cron

    第4点中 * * * * * 五个星星分别代表 分,时,天,月,周

    "/"代表每的意思,"*/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。以下举几个例子说明问题:

    每天早上10点

    0 10 * * * 

    每隔2个小时

    0 */2 * * * [2前面*代表了一天,如果需要定一个时间段,请看下文]

    晚上11点到早上8点之间每两个小时,早上八点

    0 23-7/2,8 * * *

    每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点

    0 11 * 4 1-3

    1月1日早上4点

    0 4 1 1 *

  • 相关阅读:
    Linux入门
    服务器核心知识
    跨域
    DRF的解析器和渲染器
    DRF的分页
    DRF 权限 频率
    DRF 版本 认证
    Django Rest Framework 视图和路由
    Serializers 序列化组件
    六、Java NIO 通道之间的数据传输
  • 原文地址:https://www.cnblogs.com/mavischen916/p/7285759.html
Copyright © 2011-2022 走看看