executeCommand.sh 918 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. Ip="was.baoshi56.com"
  3. username="baoshi"
  4. password="bAOSHI123!"
  5. dsc=/var/www/was
  6. update_path=/var/www/update
  7. #重启队列
  8. #sudo bash runServes.sh
  9. # shellcheck disable=SC2045
  10. # shellcheck disable=SC2006
  11. for file in `ls $update_path`
  12. do
  13. if [ "composer.json" == "$file" ]; then
  14. sshpass -p $password ssh -p 10022 $username@$Ip "cd $dsc; sudo composer install"
  15. elif [ "package.json" == "$file" ]; then
  16. sshpass -p $password ssh -p 10022 $username@$Ip "cd $dsc; sudo yarn install"
  17. elif [ "resources" == "$file" ]; then
  18. sshpass -p $password ssh -p 10022 $username@$Ip "cd $dsc; sudo yarn run prod"
  19. elif [ "database" == "$file" ]; then
  20. sshpass -p $password ssh -p 10022 $username@$Ip "cd $dsc; sudo php artisan migrate"
  21. fi
  22. done
  23. sshpass -p $password ssh -p 10022 $username@$Ip "cd $dsc; sudo php artisan view:clear"