On bacula restoring files with
Job { Name = "RestoreFiles" Type = Restore Client=quasar-fd FileSet="Full Set" Pool = Default Messages = Standard Where = /bacula-restores RunScript { RunsWhen = Before RunsOnClient = yes FailJobOnError = yes Command = "touch /root/before" } RunScript { RunsWhen = After RunsOnClient = yes RunsOnFailure = yes Command = "touch /bin/after" } } Client (Linux bacula-fd 2.4.4 from bacula team rpms) executes both ClientRunBeforeJob and ClientRunAfterJob but only BeforeJob gets reported... 05-Jan 12:26 quasar-dir JobId 46: Start Restore Job RestoreFiles.2009-01-05_12.26.04 05-Jan 12:26 quasar-dir JobId 46: Using Device "FileStorage0" 05-Jan 12:26 quasar-fd JobId 46: ClientBeforeJob: run command "touch /root/before" 05-Jan 12:26 quasar-sd JobId 46: Ready to read from volume "Local-0002" on device "FileStorage0" (/home/bacula/archive-storage0). 05-Jan 12:26 quasar-sd JobId 46: Forward spacing Volume "Local-0002" to file:block 0:234571. 05-Jan 12:26 quasar-sd JobId 46: End of Volume at file 0 on device "FileStorage0" (/home/bacula/archive-storage0), Volume "Local-0002" 05-Jan 12:26 quasar-sd JobId 46: End of all volumes. 05-Jan 12:26 quasar-dir JobId 46: Bacula quasar-dir 2.4.3 (10Oct08): 05-Jan-2009 12:26:55 Build OS: i686-suse-linux-gnu suse 10.3 JobId: 46 Job: RestoreFiles.2009-01-05_12.26.04 Restore Client: quasar-fd Start time: 05-Jan-2009 12:26:54 End time: 05-Jan-2009 12:26:55 Files Expected: 1 Files Restored: 1 Bytes Restored: 52,947 Rate: 52.9 KB/s FD Errors: 0 FD termination status: OK SD termination status: OK Termination: Restore OK 05-Jan 12:26 quasar-dir JobId 46: Begin pruning Jobs. 05-Jan 12:26 quasar-dir JobId 46: No Jobs found to prune. 05-Jan 12:26 quasar-dir JobId 46: Begin pruning Files. 05-Jan 12:26 quasar-dir JobId 46: No Files found to prune. 05-Jan 12:26 quasar-dir JobId 46: End auto prune. But runnig debug on client code shows AfterJob execution intent.. quasar-fd: job.c:249-0 Executing bootstrap command. quasar-fd: job.c:233-0 <dird: Run OnSuccess=1 OnFailure=0 AbortOnError=1 When=2 Command=touch/root/before quasar-fd: job.c:249-0 Executing Run command. quasar-fd: job.c:547-0 runscript_cmd: 'Run OnSuccess=1 OnFailure=0 AbortOnError=1 When=2 Command=touch/root/before' quasar-fd: job.c:233-0 <dird: Run OnSuccess=1 OnFailure=1 AbortOnError=1 When=1 Command=touch/bin/after quasar-fd: job.c:249-0 Executing Run command. quasar-fd: job.c:547-0 runscript_cmd: 'Run OnSuccess=1 OnFailure=1 AbortOnError=1 When=1 Command=touch/bin/after' quasar-fd: job.c:233-0 <dird: RunBeforeNow quasar-fd: job.c:249-0 Executing RunBeforeNow command. quasar-fd: runscript.c:213-0 runscript: running 'touch /root/before'... quasar-fd: runscript.c:238-0 runscript OK quasar-fd: job.c:506-0 Back from run_scripts ClientBeforeJob now: OK quasar-fd: job.c:233-0 <dird: restore replace=a prelinks=0 where=/bacula-restores quasar-fd: job.c:249-0 Executing restore command. quasar-fd: pythonlib.c:237-0 No startup module. quasar-fd: restore.c:259-0 Got hdr: Files=0 FilInx=1 Stream=1, Unix attributes. quasar-fd: restore.c:272-0 Got stream: Unix attributes len=91 extract=0 quasar-fd: create_file.c:207-0 Create file /bacula-restores/var/lib/bacula/bacula.sql quasar-fd: create_file.c:212-0 Create file: /bacula-restores/var/lib/bacula/bacula.sql quasar-fd: restore.c:353-0 Outfile=/bacula-restores/var/lib/bacula/bacula.sql create_file stat=3 quasar-fd: attr.c:273-0 -rw-r--r-- 1 root root 52947 2009-01-04 23:10:00 /bacula-restores/var/lib/bacula/bacula.sql quasar-fd: restore.c:259-0 Got hdr: Files=1 FilInx=1 Stream=2, File data. quasar-fd: restore.c:272-0 Got stream: File data len=52947 extract=1 quasar-fd: restore.c:1073-0 Write 52947 bytes, JobBytes=52947 quasar-fd: restore.c:259-0 Got hdr: Files=1 FilInx=1 Stream=3, MD5 digest. quasar-fd: restore.c:272-0 Got stream: MD5 digest len=16 extract=1 quasar-fd: restore.c:730-0 End Do Restore. Files=1 Bytes=52947 quasar-fd: job.c:252-0 Quit command loop. Canceled=0 quasar-fd: runscript.c:213-0 runscript: running 'touch /root/after'... quasar-fd: runscript.c:238-0 runscript OK quasar-fd: pythonlib.c:237-0 No startup module. quasar-fd: job.c:343-0 Calling term_find_files quasar-fd: job.c:346-0 Done with term_find_files quasar-fd: job.c:348-0 Done with free_jcr Regards, Angel ALvarez -- No imprima este correo si no es necesario. El medio ambiente está en nuestras manos. __________________________________________ Clist UAH a.k.a Angel __________________________________________ Primero vino el Navegador, luego fué el explorador, ahora llega el Konquistador. ------------------------------------------------------------------------------ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users