main.sh 558 B

123456789101112131415161718192021222324252627
  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. systemctl start sshd
  13. systemctl start crond
  14. #echo "check hostname -i: `hostname -i`"
  15. #hti_num=`hostname -i|awk '{print NF}'`
  16. #if [ $hti_num -gt 1 ];then
  17. # echo "hostname -i result error:`hostname -i`"
  18. # exit 120
  19. #fi
  20. echo "==> INIT DONE"
  21. echo "==> RUN ${*}"
  22. exec "${@}"