zoukankan      html  css  js  c++  java
  • 使用shell脚本定时重启tomcat服务

    #!/bin/bash
    
    DATE=`date +%Y-%m-%d-%H-%M-%S`
    echo "当前时间是:$DATE"
    
    # 根据端口号查找进程
    PID=`/usr/sbin/lsof -i:9002 |/usr/bin/awk 'NR==2{print $2}'`
    echo "杀死当前Bootstrap进程pid:$PID"
    
    kill -9 $PID
    
    # 根据实际情况修改路径
    echo "启动tomcat进程"
    /usr/bin/bash  /usr/java/apache-tomcat-9.0.20/bin/startup.sh
    
    echo "等待20秒"
    sleep 20
    
    PID=`/usr/sbin/lsof -i:9002 |/usr/bin/awk 'NR==2{print $2}'`
    
    echo "启动tomcat进程后的pid是:$PID"
    echo "========================================================="
    
    # crontab -l
    # 每天凌晨四点重启一次后台服务
    # 0 4 * * * /root/definite_time_restart.sh >> /var/log/reboot_time.log 2>&1
    
    
    
    
    
    
  • 相关阅读:
    NSString拼接字符串
    2020/4/26
    2020/4/25
    2020/4/24
    2020/4/22
    2020/4/22
    2020/4/20
    2020/4/19
    2020/4/18
    2020/4/17
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/15054911.html
Copyright © 2011-2022 走看看