Linux 多個tomcat,Redis,mysql一鍵啟動指令碼
阿新 • • 發佈:2021-01-15
建立 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 開放許可權