#!/bin/bash Ip="was.baoshi56.com" username="baoshi" password="bAOSHI123!" dsc=/var/www/was update_path=/var/www/update #重启队列 #sudo bash runServes.sh # shellcheck disable=SC2045 # shellcheck disable=SC2006 for file in `ls $update_path` do if [ "composer.json" == "$file" ]; then sshpass -p $password ssh -p 10022 $username@$Ip "cd $dsc; sudo composer install" elif [ "package.json" == "$file" ]; then sshpass -p $password ssh -p 10022 $username@$Ip "cd $dsc; sudo yarn install" elif [ "resources" == "$file" ]; then sshpass -p $password ssh -p 10022 $username@$Ip "cd $dsc; sudo yarn run prod" elif [ "database" == "$file" ]; then sshpass -p $password ssh -p 10022 $username@$Ip "cd $dsc; sudo php artisan migrate" fi done sshpass -p $password ssh -p 10022 $username@$Ip "cd $dsc; sudo php artisan view:clear" # shellcheck disable=SC2164 cd "$update_path" # shellcheck disable=SC2035 sudo rm -rf *