execute.sh 991 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #!/bin/bash
  2. chmod 400 /opt/keys/*
  3. eval $(ssh-agent)
  4. ssh-add /opt/keys/bitbucket.id_rsa
  5. if [ "$1" == "bash" ];
  6. then
  7. COMMAND="/bin/bash"
  8. else
  9. if [ "$1" == "ansible" ];
  10. then
  11. COMMAND="../ansible.run"
  12. else
  13. if [ "$1" == "composer" ];
  14. then
  15. if [ "$#" -ne 0 ];
  16. then
  17. for word in "$@"
  18. do
  19. COMMAND="$COMMAND $word"
  20. done
  21. fi
  22. COMMAND="sh -c '$COMMAND'"
  23. else
  24. echo "########################################################"
  25. echo "########################################################"
  26. echo "RUN BASH WITH OPTION bash. Ej: docker run ......... bash"
  27. echo "########################################################"
  28. echo "########################################################"
  29. echo ""
  30. echo ""
  31. COMMAND="php cmd.php"
  32. if [ "$#" -ne 0 ];
  33. then
  34. for word in "$@"
  35. do
  36. COMMAND="$COMMAND $word"
  37. done
  38. fi
  39. fi
  40. fi
  41. fi
  42. eval $COMMAND