zoukankan      html  css  js  c++  java
  • Linux下定时重启Tomcat(修改)

    1.写一个shell脚本test.sh,重新启动tomcat

    [java] view plaincopy
     
    1.    #!/bin/sh  
    2.   
    3. . /etc/profile  
    4.   
    5. pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`  
    6. echo $pid  
    7.   
    8. if [ -n "$pid" ]  
    9. then  
    10. {  
    11.    echo ===========shutdown================  
    12.    /opt/tomcat/bin/shutdown.sh  
    13.    sleep 1   
    14.    pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`  
    15.    if [ -n "$pid" ]  
    16.    then  
    17.     {  
    18.       sleep 1   
    19.       echo ========kill tomcat==============    
    20.       kill -9 $pid  
    21.     }  
    22.    fi  
    23.    sleep 1  
    24.    echo ===========startup.sh==============  
    25.    /opt/tomcat/bin/startup.sh  
    26.  }  
    27. else  
    28. echo ===========startup.sh==============  
    29. /opt/tomcat/bin/startup.sh  
    30.   
    31. fi  

    2.把test.sh文件放到root目录下

    3.提高权限

    chmod a+x test.sh

    4.在控制台上输入以下命令
      crontab -e
    5.按i键编辑这个文本文件,输入以下内容,每天凌晨4:30重启tomcat
      30 04 * * * /root/test.sh
      

      按esc键退出编辑,输入wq回车保存

    6.启动定时服务

    [root@]# service crond stop

    [root@]# service crond start

    查看日志

    /var/log/cron

    参考http://blog.csdn.net/xiyuan1999/article/details/8160998

  • 相关阅读:
    关于“.bash_profile”和“.bashrc”区别的总结
    更新CentOS的SQLite版本
    关于 javadoc
    IDEA一些功能的记录
    Java 反射机制
    Java 注解
    有趣的代码实例
    Bash
    Java 枚举
    Java 零星知识实时补充
  • 原文地址:https://www.cnblogs.com/jiuzhexingfu/p/3817422.html
Copyright © 2011-2022 走看看