crontab_startall.sh 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. adminName=huimv-farm-admin-0.0.1-SNAPSHOT-execute.jar
  2. adminLogName=admin_log.log
  3. current_time=$(date +'%Y-%m-%d-%H:%M:%S')
  4. adminNumber=`ps -ef |grep -w $adminName |grep -v grep|wc -l`
  5. if [ $adminNumber -le 0 ];then
  6. echo "The "$adminName" is not run":
  7. curPath=$(readlink -f "$(dirname "$0")")
  8. cd $curPath
  9. nohup java -jar $adminName -Xms256m -Xmx256m -Xmn96m > $curPath/$adminLogName 2>&1 &
  10. echo $current_time" The "$adminName" is starting..."
  11. else
  12. echo $current_time" The "$adminName" is running..."
  13. fi
  14. envName=huimv-farm-environ-0.0.1-SNAPSHOT-execute.jar
  15. envLogName=env_log.log
  16. current_time=$(date +'%Y-%m-%d-%H:%M:%S')
  17. envNumber=`ps -ef |grep -w $envName |grep -v grep|wc -l`
  18. if [ $envNumber -le 0 ];then
  19. echo "The "$envName" is not run":
  20. curPath=$(readlink -f "$(dirname "$0")")
  21. cd $curPath
  22. nohup java -jar $envName -Xms256m -Xmx256m -Xmn96m > $curPath/$envLogName 2>&1 &
  23. echo $current_time" The "$envName" is starting..."
  24. else
  25. echo $current_time" The "$envName" is running..."
  26. fi
  27. gatewayName=huimv-farm-gateway-2.4.1.jar
  28. gatewayLogName=gateway_log.log
  29. current_time=$(date +'%Y-%m-%d-%H:%M:%S')
  30. gatewayNumber=`ps -ef |grep -w $gatewayName |grep -v grep|wc -l`
  31. if [ $gatewayNumber -le 0 ];then
  32. echo "The "$gatewayName" is not run"
  33. curPath=$(readlink -f "$(dirname "$0")")
  34. cd $curPath
  35. nohup java -jar $gatewayName -Xms256m -Xmx256m -Xmn96m > $curPath/$gatewayLogName 2>&1 &
  36. echo $current_time" The "$gatewayName" is starting..."
  37. else
  38. echo $current_time" The "$gatewayName" is running..."
  39. fi
  40. produceName=huimv-farm-produce-0.0.1-SNAPSHOT-execute.jar
  41. produceLogName=produce_log.log
  42. current_time=$(date +'%Y-%m-%d-%H:%M:%S')
  43. produceNumber=`ps -ef |grep -w $produceName |grep -v grep|wc -l`
  44. if [ $produceNumber -le 0 ];then
  45. echo "The "$produceName" is not run"
  46. curPath=$(readlink -f "$(dirname "$0")")
  47. cd $curPath
  48. nohup java -jar $produceName -Xms256m -Xmx256m -Xmn96m > $curPath/$produceLogName 2>&1 &
  49. echo $current_time" The "$produceName" is starting..."
  50. else
  51. echo $current_time" The "$produceName" is running..."
  52. fi
  53. videoName=huimv-farm-video-0.0.1-SNAPSHOT-execute.jar
  54. videoLogName=video_log.log
  55. current_time=$(date +'%Y-%m-%d-%H:%M:%S')
  56. videoNumber=`ps -ef |grep -w $videoName |grep -v grep|wc -l`
  57. if [ $videoNumber -le 0 ];then
  58. echo "The "$videoName" is not run"
  59. curPath=$(readlink -f "$(dirname "$0")")
  60. cd $curPath
  61. nohup java -jar $videoName -Xms256m -Xmx256m -Xmn96m > $curPath/$videoLogName 2>&1 &
  62. echo $current_time" The "$videoName" is starting..."
  63. else
  64. echo $current_time" The "$videoName" is running..."
  65. fi