-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbackup.sh
executable file
·14 lines (14 loc) · 1018 Bytes
/
backup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
# ssh [email protected] "cd ~/svc/memlingo/ && ./stop.sh"
rsync --delete -avz -e 'ssh -p 22' [email protected]:~/svc/ ../svc/
# rsync --delete -avz -e 'ssh -p 22' ./courses/ [email protected]:~/svc/memlingo/courses/
# rsync --delete -avz -e 'ssh -p 22' ./sounds/ [email protected]:~/svc/memlingo/sounds/
# rsync --delete -avz -e 'ssh -p 22' ./*.py [email protected]:~/svc/memlingo/
# rsync --delete -avz -e 'ssh -p 22' ./*.ico [email protected]:~/svc/memlingo/
# rsync --delete -avz -e 'ssh -p 22' ./*.json [email protected]:~/svc/memlingo/
# rsync --delete -avz -e 'ssh -p 22' ~/tts/*_course.js [email protected]:~/svc/tts/
# #scp -r ./pages/* [email protected]:~/svc/memlingo/pages/
# #scp -r ./sounds/* [email protected]:~/svc/memlingo/sounds/
# #scp -r ./memlingo.py [email protected]:~/svc/memlingo/
# ssh [email protected] "cd ~/svc/memlingo/ && python3 ./content_update.py run"
# ssh [email protected] "cd ~/svc/memlingo/ && ./run.sh"