Maybe just try adding
Runs On Client = No
in the RunScript section to be certain it runs on the server. I would think
that that would be the default but it sure is worth a test.
I presume "ClientAfterJob" has to do with running a script on the client
after the job.
Maarten Hoogveld
2009/2/24 KNOPS Manfred <manfred.kn...@3ds.com>
> Hello bacula-users-maillist,
>
>
>
> The bacula directory runs on a openSuSE 11.0 x86_64 machine.
>
> I have a problem with the job resource RunsOnSuccess.
>
> I configured a RunsOnSuccess resource for some backups which backups
> windows clients.
>
>
>
> Here is the configuration:
>
> JobDefs {
>
> Name=mail_foo
>
> RunScript {
>
> RunsWhen = After
>
> RunsOnSuccess = Yes
>
> Command="/usr/local/sbin/listing.sh %c %i %l f...@bar.com"
>
> }
>
> }
>
>
>
> The shell script works. I tested it manually. The path /usr/local/sbin are
> included in $PATH.
>
>
>
> Then I tested it on one windows client. I called bconsole –c C:/Documents
> and Settings/All Users/Application Data/bacula/bconsole.conf and started a
> full job manually.
>
> The backup starts and the files were backuped. But bacula didn’t start the
> script.
>
> Therefore it send me following messages:
>
> genesis-fd JobId 477: ClientAfterJob: run command
> "/usr/local/sbin/listing.sh HOSTNAME-fd 477 Full f...@bar.com"
>
> 20-Feb 16:35 HOSTNAME-fd JobId 477: ClientAfterJob: Das System kann den
> angegebenen Pfad nicht finden.
>
> 20-Feb 16:35 genesis-fd JobId 477: Error: Runscript: ClientAfterJob
> returned non-zero status=1. ERR=Unknown error 20-Feb
>
>
>
> “Das System kann den angegebenen Pfad nicht finden“ means that bacula can’t
> find the shell script.“
>
>
>
> Now my question.
>
> What does it mean with ClientAfterJob?
>
> Does bacula call the script on client side, on the windows machine?
>
>
>
> The documentation says:
>
>
>
> Runs On Success Yes/No Yes Run command if JobStatus is successful
>
> Runs On Failure Yes/No No Run command if JobStatus isn’t successful
>
> Runs On Client Yes/No Yes Run command on client
>
> Runs When Before—After—Always Never When run commands
>
> Fail Job On Error Yes/No Yes Fail job if script returns something differen
>
> Command Path to your script
>
>
>
> So I mean bacula should call this command on server side, not on client
> side.
>
>
>
> Regards
>
> Manfred
>
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco,
> CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the
> Enterprise
> -Strategies to boost innovation and cut costs with open source
> participation
> -Receive a $600 discount off the registration fee with the source code:
> SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>
>
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users