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

    crontab定时任务生产应用问题10箴言:
    1.crond服务必须开启
    2.定时任务要用绝对路径
    3.脚本权限问题加/bin/sh
    4.时间变量问题用反斜线\%转义,最好用脚本
    5.>/dev/null 2>&1 问题(1>/dev/null 2>/dev/null,,,&>/dev/null)
    6.定时任务之前加注释
    7.使用脚本程序代替命令行定时任务
    8.避免不必要的程序及命令输出
    9.切到目标目录的上一级,打包目标
    10.定时任务脚本中的程序命令尽量用全路径(和环境变量的识别有关)

    crontab -e  编辑定时任务

    crontab -l   查看定时任务

    定时打包的注意事项:
    1.到目标内容的上级目录打包
    2.打包的频率是分,包名必须精确分
    3.确保命令行执行正确,然后写到脚本(复制)
    4.定时任务命令或程序最好写到脚本执行
    5.测试脚本正确性(定时任务怎么写,命令行怎么测试)

    定时任务:分00-59时00-23日1-31月0-6周 * * * * *  ***.sh   *:表示任一的(分时日月周)时间都执行
                                                              -:表示一个时间范围,如17*19点
                                                              ,:逗号表示分隔时段,如6,0,1表示周六,日,一
                                                              */:表示每隔单位时间,如*/10 每10分钟

  • 相关阅读:
    flask 中的request
    悲观锁、乐观锁、行级锁、表级锁
    python标准库--functools.partial
    Django Model._meta API
    python中的urlencode与urldecode
    Django模版语言inclusion_tag的用法。
    Django的URL别名
    Django之模板语言
    django-request对象
    Java 基础
  • 原文地址:https://www.cnblogs.com/sunshineyang/p/5944186.html
Copyright © 2011-2022 走看看