|
@@ -0,0 +1,76 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+echo Starting .........
|
|
|
+
|
|
|
+export LANG="en_US.UTF-8"
|
|
|
+
|
|
|
+nacospid = $(ps -ef|grep nacos|grep -v grep | awk '{print $2}')
|
|
|
+xxljobpid = $(ps -ef|grep xxl-job|grep -v grep | awk '{print $2}')
|
|
|
+platformpid = $(ps -ef|grep energy-manage-service|grep -v grep | awk '{print $2}')
|
|
|
+miniopid = $(ps -ef|grep minio|grep -v grep | awk '{print $2}')
|
|
|
+
|
|
|
+
|
|
|
+if systemctl is-active --quiet docker; then
|
|
|
+ echo "........docker 正在运行........"
|
|
|
+
|
|
|
+ if [ -n "$nacospid" ]
|
|
|
+ then
|
|
|
+ echo "正在运行的nacos进程 :$nacospid"
|
|
|
+ # kill -9 $nacospid
|
|
|
+ # echo "========================================"
|
|
|
+ # echo "杀死:$nacospid 进程 "
|
|
|
+ else
|
|
|
+ echo "........ nacos未运行........"
|
|
|
+ # 启动nacos服务
|
|
|
+ /data/nacos/bin/startup.sh -m standalone
|
|
|
+ echo "........ nacos启动成功........"
|
|
|
+ fi
|
|
|
+
|
|
|
+ sleep 2s
|
|
|
+
|
|
|
+ if [ -n "$xxljobpid" ]
|
|
|
+ then
|
|
|
+ echo "正在运行的xxl-job进程 :$xxljobpid"
|
|
|
+ # kill -9 $xxljobpid
|
|
|
+ # echo "========================================"
|
|
|
+ # echo "杀死:$xxljobpid 进程 "
|
|
|
+ else
|
|
|
+ echo "........ xxl-job未运行........"
|
|
|
+ # 启动xxl-job服务
|
|
|
+ nohup java -jar /data/xxl-job/xxl-job-admin.jar &
|
|
|
+ echo "........ xxl-job运行成功........"
|
|
|
+ fi
|
|
|
+
|
|
|
+ sleep 2s
|
|
|
+
|
|
|
+ if [ -n "$platformpid" ]
|
|
|
+ then
|
|
|
+ echo "正在运行的平台进程 :$platformpid"
|
|
|
+ # kill -9 $platformpid
|
|
|
+ # echo "========================================"
|
|
|
+ # echo "杀死:$platformpid 进程 "
|
|
|
+ else
|
|
|
+ echo "........ 平台未运行........"
|
|
|
+ # 启动平台服务
|
|
|
+# /data/app/start.sh
|
|
|
+ echo "........ 平台运行成功........"
|
|
|
+ fi
|
|
|
+
|
|
|
+ sleep 2s
|
|
|
+
|
|
|
+ if [ -n "$miniopid" ]
|
|
|
+ then
|
|
|
+ echo "正在运行的minio进程 :$miniopid"
|
|
|
+ # kill -9 $miniopid
|
|
|
+ # echo "========================================"
|
|
|
+ # echo "杀死:$miniopid 进程 "
|
|
|
+ else
|
|
|
+ echo "........ minio文件系统未运行........"
|
|
|
+ # 启动minio服务
|
|
|
+ # /var/minio/minio-startup.sh
|
|
|
+ echo "........ minio运行成功........"
|
|
|
+ fi
|
|
|
+
|
|
|
+else
|
|
|
+ echo "........docker 未运行........"
|
|
|
+fi
|