start.sh 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. #!/bin/bash
  2. export JAVA_HOME=/root/jdk1.8.0_181
  3. export PATH=$JAVA_HOME/bin:$PATH
  4. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  5. #!/usr/bin/env bash
  6. if [ $# -eq 0 ];then
  7. echo "---------------------------------------------------------------------------"
  8. # OS Type
  9. echo " OS Type: $(uname -o)"
  10. # OS Release Version and Name
  11. echo "OS Release Version and Name: $(cat /etc/issue | head -n 1)"
  12. #Architecture
  13. echo " Architecture: $(uname -m)"
  14. #Kernel Release
  15. echo " Kernel Release: $(uname -r)"
  16. #hostname
  17. echo " hostname: $HOSTNAME"
  18. #Internal IP
  19. echo " Internal IP: $(hostname -I)"
  20. #External IP
  21. echo " External IP: $(curl --connect-timeout 10 -m 20 -s ipecho.net/plain)"
  22. #DNS
  23. dnsservers=""
  24. for i in $(cat /etc/resolv.conf | grep '^nameserver' | awk '{print $NF}')
  25. do
  26. dnsservers="$dnsservers$i "
  27. done
  28. echo " DNS: $dnsservers"
  29. #if connected to Internet or not
  30. echo " internet status: $( ping -c 2 www.baidu.com &> /dev/null && echo 'connected' || echo 'disconnected')"
  31. echo "---------------------------------------------------------------------------"
  32. fi
  33. java -jar DataWorks-flow-touch.jar -q
  34. if [ $? -eq 0 ]; then
  35. echo "company is not empty!"
  36. else
  37. echo "company is empty!"
  38. exit $?
  39. fi
  40. java -jar DataWorks-flow-touch.jar -f jobs/task-step02.yaml
  41. if [ $? -eq 0 ]; then
  42. echo "step02 succeed"
  43. else
  44. echo "step02 failed"
  45. exit $?
  46. fi
  47. #java -jar DataWorks-flow-touch.jar -f jobs/task-step03.yaml -d
  48. #
  49. #if [ $? -eq 0 ]; then
  50. # echo "step03 succeed"
  51. #else
  52. # echo "step03 failed"
  53. # exit $?
  54. #fi
  55. #
  56. #java -jar DataWorks-flow-touch.jar -f jobs/task-step04.yaml -d
  57. #
  58. #if [ $? -eq 0 ]; then
  59. # echo "step04 succeed"
  60. #else
  61. # echo "step04 failed"
  62. # exit $?
  63. #fi
  64. echo "end"