deploy.sh 460 B

123456789101112131415
  1. #!/bin/bash
  2. port=20098
  3. host=119.45.101.222
  4. path=/home/zlg/meter
  5. target=meter
  6. chmod a+x *.sh
  7. chmod a+x $target
  8. make
  9. echo "Stop $target"
  10. ssh -p $port zlg@$host "mkdir -p $path; cd $path; echo zlg | sudo -S ./stop_$target.sh; rm ./$target;"
  11. echo "Copy $target"
  12. rsync -av --update --progress -e "ssh -p $port" $target *.sh zlg@$host:$path
  13. echo "Start $target"
  14. ssh -p $port zlg@$host "cd $path; echo zlg | sudo -S ./start_$target.sh; sudo tail -f /var/log/syslog;"