zoukankan      html  css  js  c++  java
  • linux下定时重启tomcat

       #!/bin/sh
    . /etc/profile
    pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`
    echo "$pid"
    if [ -n "$pid" ]
    then
    {
       echo "===========shutdown================"
       '/usr/……/bin/shutdown.sh'
       sleep 1 
       pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`
       if [ -n "$pid" ]
       then
        {
          sleep 1 
          echo "========kill tomcat============== " 
          kill -9 $pid
        }
       fi
       sleep 1
       echo "===========startup.sh=============="
       '/usr/……/bin/shutdown.sh'
     }
    else
    echo "===========startup.sh=============="
     '/usr/……/bin/startup.sh'
    fi

    注意事项:

    1.里面的路径根据实际自己tomcat所在的路径进行修改

    2.如果是在windows下进行的编辑,编辑完需要转为linux/unix格式,不然可能会报 No such file or directoryetc/profile。可以通过notepad++进行转换。编辑--->文档格式转换-->转换为unix格式

    3.把**.sh文件放到root目录下

    4.更改权限 chmod a+x test.sh

    5.输入 crontab -e

    6.按i键编辑这个文本文件,输入以下内容,每天凌晨4:30重启tomcat   30 04 * * * /root/**.sh   

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

    7.启动定时服务

    [root@]# service crond stop

    [root@]# service crond start

    8.查看该任务是否在定时列表里面:

    [root@]# crontab -l

  • 相关阅读:
    程序员书单_移动开发篇
    程序员书单_程序人生篇
    程序员书单_软考篇
    程序员书单_云计算篇
    程序员书单_数据库篇
    程序员书单_sshi框架篇
    程序员书单_软件工程篇
    程序员书单_项目管理篇
    Informatica在linux下安装搭建
    Informatica9.5.1创建资源库出错找不到libpmora8.so
  • 原文地址:https://www.cnblogs.com/xu-lei/p/7084676.html
Copyright © 2011-2022 走看看