Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cat /home/debian9/.bashrc
- $dir=$HOME/backup
- ss-bwg(){
- /usr/bin/nohup /usr/local/bin/sslocal -c /etc/ss-bwg.json &
- }
- backup(){
- USERNAME="xxxx"
- PASSWORD="xxxx"
- mysqldump -u root -pxyzzy wpdatabase > $dir/wp.sql.bak
- }
- upload-dropbox(){
- backup
- ss-bwg
- export https_proxy=http://127.0.0.1:8118
- sudo service privoxy start
- cd $dir
- Dropbox-Uploader/dropbox_uploader.sh upload * /
- sudo service privoxy stop
- unset https_proxy
- date >> $dir/dropbox.log
- }
- sudo cat /etc/systemd/system/upload.service
- [Unit]
- Description=Run command at shutdown
- Before=shutdown.target reboot.target
- After=network-online.target mariadb.service
- [Service]
- EnvironmentFile=/home/debian9/.bashrc
- Type=oneshot
- RemainAfterExit=true
- ExecStop=/bin/bash /home/debian9/upload.sh
- [Install]
- WantedBy=multi-user.target
- cat /home/debian9/upload.sh
- upload-dropbox
- sudo systemctl enable upload
- sudo systemctl start upload
- sudo reboot
- sudo journalctl -u upload
- -- Logs begin at Fri 2018-02-02 10:27:08 HKT, end at Fri 2018-02-02 10:28:45 HKT
- Feb 02 10:27:40 hwy systemd[1]: Started Run command at shutdown.
- $dir=$HOME/backup
- dir="$HOME/backup"
Add Comment
Please, Sign In to add comment