zoukankan      html  css  js  c++  java
  • linux运维、架构之路-linux定时任务

    1、基础优化之开机启动服务优化

    使用awk拼接的方式

    [root@cache01 ~]# chkconfig |egrep -v "crond|network|sshd|rsyslog|sysstat"|awk '{print "chkconfig "$1" off"}'|bash
    [root@cache01 ~]# chkconfig |grep 3:on #检查确认是否把不需要的开机服务已关闭
    crond              0:off    1:off    2:on    3:on    4:on    5:on    6:off
    network            0:off    1:off    2:on    3:on    4:on    5:on    6:off
    rsyslog            0:off    1:off    2:on    3:on    4:on    5:on    6:off
    sshd               0:off    1:off    2:on    3:on    4:on    5:on    6:off
    sysstat            0:off    1:on     2:on    3:on    4:on    5:on    6:off

    2、定时任务分类

    ①系统定时任务

    ②用户的定时任务

    3、用户定时任务使用

    ①检查定时任务的软件服务是否启动

    [root@cache01 ~]# /etc/init.d/crond status    # ————>查看当前crond服务是否正在运行
    crond (pid  847) is running...
    [root@cache01 ~]# ps -ef|grep crond           # ————>查看当前crond服务是否正在运行
    root       847     1  0 09:21 ?        00:00:00 crond
    root      2779  1014  0 13:43 pts/0    00:00:00 grep --color=auto crond
    [root@cache01 ~]# chkconfig |grep crond       #————>查看当前crond服务是否开机自启动
    crond              0:off    1:off    2:on    3:on    4:on    5:on    6:off

    ②定时任务如何使用

     crontab参数:
    -l查看crontab文件内容* * * * *
    -e编辑crontab文件内容* * * * *    实际编辑的文件:/var/spool/cron/root
    -u指定使用的用户执行任务

     ③定时任务基本格式(01 * * * * cmd   * * * * *分时日月周+命令 时间格式记忆)

    ④定时任务书写流程

    4、定时任务总结

    5、企业生产场景调试crontab定时任务

    ①调试定时任务,把crontab任务执行频率调快一点

    ②调整系统时间调试任务(不能用于生产环境)

    ③通过脚本日志输出调试定时任务

    ④注意一些任务命令带来的问题 echo "=" >>/tmp/oldboy.log >/dev/null 2>&1(无结果)

    ⑤环境变量导致的定时任务故障

    ⑥通过crond定时任务服务日志调试:tail -f /var/log/cron

    6、vim命令扩展

    ①定位

    ②vi/vim快捷键的使用

    ③vi/vim常见错误

     7、让一个命令或者脚本开机自启动的方法

    ①把需要开机启动的命令或者脚本放入到/etc/rc.local

    ②通过chkconfig命令管理需要开机启动的脚本

    成功最有效的方法就是向有经验的人学习!
  • 相关阅读:
    2019 SDN上机第5次作业
    hdu 2553 N皇后问题(递归)
    百练oj 2766 最大子矩阵和
    POJ 1664 放苹果
    POJ 3617 Best Cow Line(贪心)
    HDU 2013 ACM/ICPC Asia Regional Hangzhou Online ------ Zhuge Liang's Mines
    HDU 4712 Hamming Distance (随机算法)
    HDU 1171 Big Event in HDU
    HDU 1085 Holding Bin-Laden Captive!
    HDU 1028 母函数
  • 原文地址:https://www.cnblogs.com/yanxinjiang/p/7561537.html
Copyright © 2011-2022 走看看