[Dirvish] Calling dirvish by cron doesn't backup
Rolf-Werner Eilert
eilert-sprachen at t-online.de
Tue Jan 27 11:23:02 UTC 2009
Dave Howorth schrieb:
> Rolf-Werner Eilert wrote:
>> Having cron calling this script, it will just list the vaults and mail
>> "done". Calling the script manually as root will make a backup as expected.
>>
>> Any idea?
>
> Well, you don't give us the contents of your dirvish config and you
> don't give us the output from either your manual run or the cron run so
> we can only guess :)
>
> There can be problems if you use ssh and if ssh outputs any text during
> login, but that's just a guess!
>
> Cheers, Dave
> _______________________________________________
> Dirvish mailing list
> Dirvish at dirvish.org
> http://www.dirvish.org/mailman/listinfo/dirvish
>
Ok Dave, you're right... :-)
No ssh, as this is on one machine (our server).
Well, basically everything seems to be ok as dirvish does backup if run
by hand from a terminal. But anyway...
This is in /etc/dirvish/master.conf:
bank:
/mnt/backups
image-default: %Y%m%d-%H%M
log: gzip
index: gzip
xdev: 1
exclude:
lost+found/
expire-default: +6 days
Runall:
backup-home
backup-klein
backup-opt
backup-root
backup-usr
backup-var
There is only little in each vault's default.conf, for instance in
backup-var there are two excludes:
client: server03
tree: /var
exclude:
tmp/*
spool/ltspswap/*.swap
Now, when I let this run by cron, I will receive a message as follows:
From root at server3.eilert Tue Jan 27 09:55:02 2009
Return-Path: <root at server3.eilert>
X-Original-To: root
Delivered-To: root at server3.eilert
Received: by server3.eilert (Postfix, from userid 0)
id 162746100F9; Tue, 27 Jan 2009 09:55:01 +0100 (CET)
From: root at server3.eilert
To: root at server3.eilert
Subject: Cron <root at server03> /root/bin/backup-dirvish
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin>
X-Cron-Env: <MAILTO=root>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <20090127085502.162746100F9 at server3.eilert>
Date: Tue, 27 Jan 2009 09:55:02 +0100 (CET)
Status: RO
09:55:02 dirvish --vault backup-klein
09:55:02 dirvish --vault backup-opt
09:55:02 dirvish --vault backup-root
09:55:02 dirvish --vault backup-usr
09:55:02 dirvish --vault backup-var
09:55:02 done
As you can see, dirvish doesn't take any time making a backup or
anything but just says "that's it".
Strange to me...
Rolf
More information about the Dirvish
mailing list