Bacula-users

Re: [Bacula-users] Running complex commands or scripts remotely on a client

2012-09-05 08:46:06
Subject: Re: [Bacula-users] Running complex commands or scripts remotely on a client
From: dweimer <dweimer AT dweimer DOT net>
To: Alex Lucas <alexander.lucas AT tlscontact DOT com>
Date: Wed, 05 Sep 2012 07:43:38 -0500
On 2012-09-05 05:43, Alex Lucas wrote:
> Dears,
>
> Is there a way to run a complex command or even a script on a client?
>
> So far I have tried two ways and failed:
> 1) when a command (e.g. in "ClientRunBeforeJob") has something like
> "echo test > /tmp/test.out" bacula runs it on the client as "echo" as
> command and the rest as the argument. i.e. there is no /tmp/test.out 
> on
> the client
> 2) when I run "test.sh" which is in the PATH on the bacula director 
> it
> fails, I guess because there is no identical script on the client.
>
> Any suggestions?
>
>
> Thank you,
> Alex
>
> 
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. 
> Discussions
> will include endpoint security, mobile security and the latest in 
> malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Bacula-users mailing list
> Bacula-users AT lists.sourceforge DOT net
> https://lists.sourceforge.net/lists/listinfo/bacula-users

Yes, use the "Client Run Before Job", and point it to a shell script 
that exists on the client.  I use this method on my FreeBSD machines to 
create UFS snapshots, and mount them as read only, so I can backup the 
snapshots to get any open files in a consistent state, then unmount and 
delete the snapshots with a "Client Run After Job" script.  Works like a 
charm, I also have some machines running PostgreSQL dumps to disk, and 
one running an RYSNC job, using echo commands or verbose switches within 
the scripts allows you to output important information into the Bacula 
console log so that you can easily see that the script ran successfully 
when checking your backup jobs.

-- 
Thanks,
    Dean E. Weimer
    http://www.dweimer.net/

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users