Hi, I check a client status before run a job with this script, called "check-status-client.sh":
------------------------------------- #! /bin/bash bconsole <<FINAL_DATOS @output /var/log/bacula/$1 w status client=$1 quit FINAL_DATOS ESTADO_CLIENTE="" ESTADO_CLIENTE=`grep "Failed to connect to Client" /var/log/bacula/$i` if [ -z "$ESTADO_CLIENTE" ] ; then exit 0 ## NO ERROR else exit -1 ## HA HABIDO ERROR fi ------------------------------------- Into job definition, we have something like this Job { ... Run Before Job = "/etc/bacula/scripts/check-status-client.sh '%c'" ... } And file created into script (/var/log/bacula/$1) Connecting to Client client-fd at X.Y.Z.72:9102 Failed to connect to Client client-fd. ==== You have messages. quit With this result, script exit would be "-1" and job should be cancelled and not tried to run... In some document, I read if script exit with value different from 0 would mean script had exited with error and job won't run (in other words, bacula would not try to connect with client). However, I'm getting errors from a client that is not allowing access (or is shut down), but messages from bacula shows following information: 28-Apr 13:00 aosnap JobId 6195: No prior Full backup Job record found. 28-Apr 13:00 aosnap JobId 6195: No prior or suitable Full backup found in catalog. Doing FULL backup. 28-Apr 13:01 aosnap JobId 6195: BeforeJob: run command "/etc/bacula/scripts/check-status-client.sh 'client-fd'" 28-Apr 13:01 aosnap JobId 6195: BeforeJob: Connecting to Director aosnap:9101 28-Apr 13:01 aosnap JobId 6195: BeforeJob: 1000 OK: aosnap Version: 2.4.3 (10 October 2008) 28-Apr 13:01 aosnap JobId 6195: BeforeJob: Enter a period to cancel a command. 28-Apr 13:01 aosnap JobId 6195: BeforeJob: @output /var/log/bacula/client w 28-Apr 13:04 aosnap JobId 6195: Start Backup JobId 6195, Job=Backup-Client.2009-04-28_13.00.25 28-Apr 13:04 aosnap JobId 6195: Using Device "BaculaBackups" 28-Apr 13:11 aosnap JobId 6195: Warning: bsock.c:123 Could not connect to Client: client-fd on X.Y.Z.72:9102. ERR=Connection timed out Retrying ... 28-Apr 13:19 aosnap JobId 6195: Fatal error: bsock.c:129 Unable to connect to Client: client-fd on X.Y.Z.72:9102. ERR=Interrupted system call 28-Apr 13:19 aosnap JobId 6195: Error: Bacula aosnap 2.4.3 (10Oct08): 28-Apr-2009 13:19:58 Build OS: x86_64-unknown-linux-gnu suse 10 JobId: 6195 Job: Backup-Client.2009-04-28_13.00.25 Backup Level: Full (upgraded from Incremental) Client: "client-fd" 2.4.3 (10Oct08) Linux,Cross-compile,Win32 FileSet: "Usuario-Windows" 2008-11-24 12:34:05 Pool: "JS" (From Job resource) Storage: "BackupRAID5" (From Pool resource) Scheduled time: 28-Apr-2009 13:00:00 Start time: 28-Apr-2009 13:04:48 End time: 28-Apr-2009 13:19:58 Elapsed time: 15 mins 10 secs Priority: 12 FD Files Written: 0 SD Files Written: 0 FD Bytes Written: 0 (0 B) SD Bytes Written: 0 (0 B) Rate: 0.0 KB/s Software Compression: None VSS: no Storage Encryption: no Volume name(s): Volume Session Id: 67 Volume Session Time: 1240639692 Last Volume Bytes: 1 (1 B) Non-fatal FD errors: 0 SD Errors: 0 FD termination status: SD termination status: Waiting on FD Termination: *** Backup Error *** It seems scripts it's running, although getting an "exit -1", bacula tries to run backup. Am I doing anything wrong? Thanks. ------------------------------------------------------------------------------ Register Now & Save for Velocity, the Web Performance & Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance & Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users