2015/10/05

ORCA用バックアップスクリプト その1

使用は、自己責任でおねがいします。
おおむね、バックアップファイルは、15MBはあるかと思うので、サイズチェックも行っております。

#!/bin/bash

foldername=/media/oruser/backup/`date '+%Y'`
nowtime=`date '+%Y%m%d%H%M'`
filename1=$nowtime.dump
filename2=$nowtime.tgz

if [ ! -d $foldername ]; then
    mkdir $foldername
fi

gksudo -u orca "pg_dump --format=c orca" > $filename1 && cd
tar czvf $filename2 $filename1 && rm $filename1

fsize=`wc -c $filename2 | awk '{print $1}'`
if [ $fsize -gt 15728640 ];
    then
        mv $filename2 $foldername && zenity --info --title "Infomation" --text "Backup Complete."
    else
        rm $filename2
        zenity --info --title "Infomation" --text "Backup ERROR."
fi

0 件のコメント: