> On 22/11/05, Kern Sibbald <[EMAIL PROTECTED]> wrote: > > > Notes: By Kern: I would prefer to have a single new > Resource called > > RunScript, and within that resource an additional > directive: > > > > RunBeforeJob = Yes|No > > > > If no, it runs it after the job. > > Would this take into account people who want to run scripts > both before *and* after josbs? For example, perhaps stopping > a database instances before the Job then starting afterwards? > > Will.
Why not adopt a init-like model where the same script is used in both cases, but it is passed a Before/After argument on invocation, eg: If a script is defined for a job, Bacula calls the script as 'action-script before' before the job runs, and 'action-script after' after the job runs. The script parses the argument and runs a case statement with options for 'before' and 'after'. If you don't want anything done before the job runs, the "before" section is 'exit 0'. If you don't want anything done after, the after section is 'exit 0'. Avoids cluttering the command space with a zillion options, and puts the smarts in the script instead of making Bacula deal with it. ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users