User Tools

Site Tools


backing_up_your_data

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
backing_up_your_data [2022/01/15 20:47] – ↷ Links adapted because of a move operation 127.0.0.1backing_up_your_data [2022/08/12 14:23] atolstov
Line 24: Line 24:
 <code bash backup.sh> <code bash backup.sh>
 #!/bin/bash #!/bin/bash
-# Create a folder ~/WEBHMI/log_backup, with the /tmp sub-folder. +# Create a folder ~/webhmi-log-cron, with the /tmp sub-folder. 
-LOG_DIR="$HOME/WEBHMI/log_backup"+LOG_DIR="$HOME/webhmi-log-cron" 
 +cd $LOG_DIR/tmp
 # download the yesterday's log file to backup storage # download the yesterday's log file to backup storage
 yesterday=$(date +"%Y-%m-%d" -d yesterday) yesterday=$(date +"%Y-%m-%d" -d yesterday)
 + 
 +
  
-cd $LOG_DIR 
 # because login and pass for the ftp connection are unencrypted you can  # because login and pass for the ftp connection are unencrypted you can 
 # restrict read/write access mode to the file with chmod command) # restrict read/write access mode to the file with chmod command)
-wget --user=admin --password='webhmi' ftp://192.168.1.1/log/log-$yesterday.sqlite3+wget --user=admin --password='webhmi' ftp://192.168.68.3/log/log-$yesterday.sqlite3
 #archive to save storage space #archive to save storage space
-gzip -v log-$yesterday.sqlite3+gzip -f -v log-$yesterday.sqlite3 
 +# Copy out of tmp .gz file and do not overwrite if destination filename already exists 
 +cp -r --backup=t log-$yesterday.sqlite3.gz ../. 
 +# Clear tmp folder 
 +rm $LOG_DIR/tmp/*  
 </code> </code>
  
backing_up_your_data.txt · Last modified: 2023/05/02 10:43 by atolstov

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki