X-Git-Url: http://git.sven.stormbind.net/?p=sven%2Fscripts.git;a=blobdiff_plain;f=hetzner%2Fhetznerbackupv2.sh;h=cd0e8306f412a2280269799227822c074a529ce4;hp=7f07a0461eb17f6cc51bfecbd5979eae80b6d05d;hb=fce842f605cc19b181e4952b38f892f311d1d4fd;hpb=7a83756f96e13315f318ff43f6b467ff6c55e814 diff --git a/hetzner/hetznerbackupv2.sh b/hetzner/hetznerbackupv2.sh index 7f07a04..cd0e830 100755 --- a/hetzner/hetznerbackupv2.sh +++ b/hetzner/hetznerbackupv2.sh @@ -16,7 +16,8 @@ FTP_USER=uxxx FTP_HOST=uxxx.your-backup.de PROTO=ssh ROOTMAIL="root@localhost" -LOCKFILE="/var/lock/backup/hetznerbackup" +LOCKDIR="/var/lock/backup" +LOCKFILE="$LOCKDIR/hetznerbackup" LOGFILE="/var/log/hetznerbackup" SESSIONLOG=$(mktemp /var/tmp/hetznerbackup.XXXXXXXXX) ERRSTAT=0 @@ -59,6 +60,9 @@ if [ -e $LOCKFILE ]; then echo "This is a typical result of a failed backup run, please contact your admin" exit 5 else + if [ ! -d $LOCKDIR ]; then + mkdir -m 700 $LOCKDIR + fi touch $LOCKFILE fi