Re: [Bacula-users] Help with Tape Eject
2014-10-21 07:48:38
Ana and Steven,
If you have a bacula-fd installed on the storage machine
you can always use:
ClientRunBeforeJob = "mt -f /dev/st0 eject"
Unless it has changed, a Type=Admin job cannot execute scripts on
the client machine. To run a script on a client as a "psuedo" admin
job, define a second Type=Backup job for the SD that selects no
files to backup and add the ClientRunAfterJob script to that job,
scheduling/prioritizing the "psuedo" admin job to be the last job to
run.
I also suggest redirecting stdXXX for the mt command and running it
in the background.
RunScript {
RunsWhen = After
RunsOnClient = Yes
Command = "/usr/local/bin/bacula-eject.sh"
}
#!/bin/bash
# /usr/local/bin/my-eject.sh on the SD machine
mt -f /dev/st0 eject >/var/log/bacula/eject.log 2>&1 <
/dev/null &
# eof
|
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho _______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
|
|
|