diff options
author | Karel Kočí <cynerd@email.cz> | 2016-09-06 23:39:49 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2016-09-06 23:39:49 +0200 |
commit | d75aca2ebaadb83c1a1b9793a65d13048411dbf2 (patch) | |
tree | f3c2ce1a2f0f2b91d67d4105c533e0032f61a964 /local | |
parent | 75ec3134cd00d41afdb3b01c839295f8cefbd14c (diff) | |
download | myconfigs-d75aca2ebaadb83c1a1b9793a65d13048411dbf2.tar.gz myconfigs-d75aca2ebaadb83c1a1b9793a65d13048411dbf2.tar.bz2 myconfigs-d75aca2ebaadb83c1a1b9793a65d13048411dbf2.zip |
Fix backup script
I should have use unix time from beginning.
Diffstat (limited to 'local')
-rwxr-xr-x | local/bin/system-backup | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/local/bin/system-backup b/local/bin/system-backup index 06929c1..a01a78e 100755 --- a/local/bin/system-backup +++ b/local/bin/system-backup @@ -25,8 +25,13 @@ if [ -z "$PART" ]; then exit -1 fi MPATH=$(lsblk -lp | grep "$PART" | awk '{print$7}') -# TODO check if this is not in backupped path if [ -n "$MPATH" ]; then + while read -r DIR; do + if echo "$MPATH" | grep -q "$DIR"; then + echo Disk seems to be mounted to one of backuped paths. Please unmount it first. + exit -2 + fi + done <<< "$DIRS" echo Disk already mounted to $MPATH. Continuing with that. else MPATH=$MBACKUP @@ -50,7 +55,7 @@ if [ "$MBACKUP" = "$MPATH" ]; then umount "$MPATH" fi -date +"%Y%m%d" > /home/cynerd/.backup_date +date +"%s" > /home/cynerd/.backup_date pkill -RTMIN+13 i3blocks sync |