jarstart.sh 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #!/bin/bash
  2. echo Starting .........
  3. export LANG="en_US.UTF-8"
  4. nacospid = $(ps -ef|grep nacos|grep -v grep | awk '{print $2}')
  5. xxljobpid = $(ps -ef|grep xxl-job|grep -v grep | awk '{print $2}')
  6. platformpid = $(ps -ef|grep energy-manage-service|grep -v grep | awk '{print $2}')
  7. miniopid = $(ps -ef|grep minio|grep -v grep | awk '{print $2}')
  8. if systemctl is-active --quiet docker; then
  9. echo "........docker 正在运行........"
  10. if [ -n "$nacospid" ]
  11. then
  12. echo "正在运行的nacos进程 :$nacospid"
  13. # kill -9 $nacospid
  14. # echo "========================================"
  15. # echo "杀死:$nacospid 进程 "
  16. else
  17. echo "........ nacos未运行........"
  18. # 启动nacos服务
  19. /data/nacos/bin/startup.sh -m standalone
  20. echo "........ nacos启动成功........"
  21. fi
  22. sleep 2s
  23. if [ -n "$xxljobpid" ]
  24. then
  25. echo "正在运行的xxl-job进程 :$xxljobpid"
  26. # kill -9 $xxljobpid
  27. # echo "========================================"
  28. # echo "杀死:$xxljobpid 进程 "
  29. else
  30. echo "........ xxl-job未运行........"
  31. # 启动xxl-job服务
  32. nohup java -jar /data/xxl-job/xxl-job-admin.jar &
  33. echo "........ xxl-job运行成功........"
  34. fi
  35. sleep 2s
  36. if [ -n "$platformpid" ]
  37. then
  38. echo "正在运行的平台进程 :$platformpid"
  39. # kill -9 $platformpid
  40. # echo "========================================"
  41. # echo "杀死:$platformpid 进程 "
  42. else
  43. echo "........ 平台未运行........"
  44. # 启动平台服务
  45. # /data/app/start.sh
  46. echo "........ 平台运行成功........"
  47. fi
  48. sleep 2s
  49. if [ -n "$miniopid" ]
  50. then
  51. echo "正在运行的minio进程 :$miniopid"
  52. # kill -9 $miniopid
  53. # echo "========================================"
  54. # echo "杀死:$miniopid 进程 "
  55. else
  56. echo "........ minio文件系统未运行........"
  57. # 启动minio服务
  58. # /var/minio/minio-startup.sh
  59. echo "........ minio运行成功........"
  60. fi
  61. else
  62. echo "........docker 未运行........"
  63. fi