From: Phil S. <al...@ca...> - 2004-04-08 19:03:09
|
On Thu, Apr 08, 2004 at 08:35:50PM +0200, Kern Sibbald wrote: > On Thu, 2004-04-08 at 17:31, Phil Stracchino wrote: > > (Which reminds me, I need to revisit getting my Win32 ClientRunBeforeJob > > scripts working with the native client.) > > Yes, please let us know what your experiences are -- that is something > very important to me. OK, checking this again, it appears it works, with the following provisos: 1. The ClientRunBeforeJob directive should specify a .bat file which runs the actual client-side commands, rather than trying to run (for example) regedit /e directly. 2. The batch file should explicitly 'exit 0' on successful completion. 3. The path to the hatch file should be specified in Unix form: ClientRunBeforeJob = "c:/bacula/bin/systemstate.bat" rather than DOS/Windows form: ClientRunBeforeJob = "c:\bacula\bin\systemstate.bat" This last condition appears to be why it was failing before; I had assumed that since I was running a child from a Win32 native app, I should use Win32 native path format. This appears not to be the case. -- .********* Fight Back! It may not be just YOUR life at risk. *********. : phil stracchino : unix ronin : renaissance man : mystic zen biker geek : : al...@ca...|phi...@ea...|ph...@no... : : 2000 CBR929RR, 1991 VFR750F3 (foully murdered), 1986 VF500F (sold) : : Linux Now! ...Because friends don't let friends use Microsoft. : |