Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

40 lignes
900B

  1. #!/bin/bash
  2. # stop server
  3. echo "stopping remote server ..."
  4. service sfmapi stop
  5. # restore database
  6. rm -f /var/sfmapi/tmp/dist/syd_credit.sql
  7. gunzip -f /var/sfmapi/tmp/dist/syd_credit.sql.gz
  8. mysql -usp -psp syd_credit < /var/sfmapi/tmp/dist/syd_credit.sql
  9. # update api program
  10. rsync -avh /var/sfmapi/tmp/dist/local-lib/ /usr/local/lib/sfmapi/
  11. rm -f /usr/local/lib/sfmapi/sfm
  12. mv /usr/local/lib/sfmapi/apiv1 /usr/local/lib/sfmapi/sfm
  13. chmod +x /usr/local/lib/sfmapi/sfm
  14. # sync uploads on disk
  15. mkdir -p /var/sfmapi/uploads/
  16. mkdir -p /var/sfmapi/log/
  17. rsync -avh /var/sfmapi/tmp/dist/var-sfmapi/uploads/ /var/sfmapi/uploads/
  18. # start server
  19. echo "starting remote server ..."
  20. service sfmapi start
  21. echo "wait for remote server to startup"
  22. sleep 2
  23. echo "check remote server status"
  24. service sfmapi status
  25. ls -l /usr/local/lib/sfmapi/
  26. ls -l /var/sfmapi
  27. tree /usr/local/lib/sfmapi/
  28. tree /var/sfmapi