Hi people:
I'm running Bacula 3.0.2 and I have a Restore Job like this:
Job {
Name = "RestoreFiles"
Type = Restore
Client = srv-bacula
FileSet = "srv-bacula"
Storage = FileDrive
Where = /var/data/samba/backups
Messages = Standard
Pool = Default
Run After Job = "/root/scripts/chown-after-restore.sh %c"
}
I created this Job because everytime I want to use the 'restore'
command from bconsole I'm forced to create at least one restore job,
so that's fine, I created the above Restore Job.
Everyday I run restore commands similar to this from bconsole:
restore storage=FileDrive client=pc-admin jobid=140
restoreclient=srv-bacula where=/var/data/restore yes
mark *
done
Ok, this works fine. The restore is done successfully, but the "Run
After Job" isn't being executed with the right parameter as I
expected. bconsole says that run:
/root/scripts/chown-after-restore.sh srv-bacula
... but I tought bacula would get 'pc-admin' as the right parameter
instead of 'srv-bacula', like this:
/root/scripts/chown-after-restore.sh pc-admin
I tried diferent variables (%c, %n) but all of them are being taked
from the resource definition found in bacula-dir.conf instead of the
overwritten options of the bconsole command line.
Is there a way to pass the overwritten parameters to the script of my
Restore Job?
I hope someone can understand even with my bad english to get some help. Thanks
------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
|