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分钟

  • 相关阅读:
    Merge Sorted Array
    Remove Duplicates from Sorted List
    Integer to Roman
    String to Integer (atoi)
    Valid Parentheses
    3Sum
    Remove Duplicates from Sorted Array
    Swap Nodes in Pairs
    得到一个Object的属性
    在WebGrid中做 批量删除操作
  • 原文地址:https://www.cnblogs.com/sunshineyang/p/5944186.html
Copyright © 2011-2022 走看看