選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

39 行
858B

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