Guest User

Untitled

a guest
Feb 2nd, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. cat /home/debian9/.bashrc
  2.  
  3. $dir=$HOME/backup
  4.  
  5. ss-bwg(){
  6. /usr/bin/nohup /usr/local/bin/sslocal -c /etc/ss-bwg.json &
  7. }
  8.  
  9. backup(){
  10. USERNAME="xxxx"
  11. PASSWORD="xxxx"
  12. mysqldump -u root -pxyzzy wpdatabase > $dir/wp.sql.bak
  13. }
  14. upload-dropbox(){
  15. backup
  16. ss-bwg
  17. export https_proxy=http://127.0.0.1:8118
  18. sudo service privoxy start
  19. cd $dir
  20. Dropbox-Uploader/dropbox_uploader.sh upload * /
  21. sudo service privoxy stop
  22. unset https_proxy
  23. date >> $dir/dropbox.log
  24. }
  25.  
  26. sudo cat /etc/systemd/system/upload.service
  27.  
  28. [Unit]
  29. Description=Run command at shutdown
  30. Before=shutdown.target reboot.target
  31. After=network-online.target mariadb.service
  32.  
  33. [Service]
  34. EnvironmentFile=/home/debian9/.bashrc
  35. Type=oneshot
  36. RemainAfterExit=true
  37. ExecStop=/bin/bash /home/debian9/upload.sh
  38.  
  39. [Install]
  40. WantedBy=multi-user.target
  41.  
  42. cat /home/debian9/upload.sh
  43. upload-dropbox
  44.  
  45. sudo systemctl enable upload
  46. sudo systemctl start upload
  47. sudo reboot
  48.  
  49. sudo journalctl -u upload
  50. -- Logs begin at Fri 2018-02-02 10:27:08 HKT, end at Fri 2018-02-02 10:28:45 HKT
  51. Feb 02 10:27:40 hwy systemd[1]: Started Run command at shutdown.
  52.  
  53. $dir=$HOME/backup
  54.  
  55. dir="$HOME/backup"
Add Comment
Please, Sign In to add comment