main.sh 582 B

12345678910111213141516171819202122232425262728
  1. #!/bin/bash
  2. [ -n "${DOCKER_DEPLOY_TYPE}" ] || DOCKER_DEPLOY_TYPE="VM"
  3. echo "DOCKER_DEPLOY_TYPE=${DOCKER_DEPLOY_TYPE}"
  4. # run init scripts
  5. for e in $(ls /alidata/init/*) ; do
  6. [ -x "${e}" ] || continue
  7. echo "==> INIT $e"
  8. $e
  9. echo "==> EXIT CODE: $?"
  10. done
  11. echo "==> INIT DEFAULT"
  12. # disable systemctl
  13. # systemctl start sshd
  14. # systemctl start crond
  15. #echo "check hostname -i: `hostname -i`"
  16. #hti_num=`hostname -i|awk '{print NF}'`
  17. #if [ $hti_num -gt 1 ];then
  18. # echo "hostname -i result error:`hostname -i`"
  19. # exit 120
  20. #fi
  21. echo "==> INIT DONE"
  22. echo "==> RUN ${*}"
  23. exec "${@}"