zoukankan      html  css  js  c++  java
  • Linux 多个tomcat,Redis,mysql一键启动脚本

    创建 tomcat.sh 文件

    获取要启动项目所在位置进行替换即可

    #!/bin/bash
    ykclient=/data/tomcat/ykclient
    ykapp=/data/tomcat/yk-app
    ykserver=/data/tomcat/yk-server
    ykweb=/data/tomcat/yk-web
    bacbi=/data/tomcat/bacbi
     
    function tomcatCheck(){
        path=$1
        ps aux|grep $path |grep java|grep -v grep
        if [ $? -ne 0 ];then
            cd $path && ./bin/startup.sh
            echo "$(date +'%Y-%m-%d %H:%M:%S') $path restart" >> $logFile
        fi
    }
    
    function controlCheck(){
        cd /data/sskj_install/mybroker/bin
        ./apollo-broker-service start
        cd /data/redis/bin/
        ./redis-server redis.conf 
        service mysqld start
    }
    
    function main(){
        tomcatCheck $ykclient
        tomcatCheck $ykapp
        tomcatCheck $ykserver
        tomcatCheck $ykweb
        tomcatCheck $bacbi
        controlCheck
    }
    
    main

     拒绝访问时

    -bash: ./tomcat.sh: Permission denied
    chmod 777 tomcat.sh 开放权限

  • 相关阅读:
    数据应用
    Python邮件脚本
    函数
    tab模块
    python登陆,注册小程序
    三元运算+lambda表达式
    计算机基础
    软件测试概要
    asyn_fifo
    perl 对ENV环境变量的使用
  • 原文地址:https://www.cnblogs.com/haiyangsvs/p/14280625.html
Copyright © 2011-2022 走看看