Today I switched from using an autochanger to using a single drive and
updated the alert command to sh -c "tapeinfo -f /dev/sg1 | grep
'TapeAlert'" and now bacula complains about a bad alert command, as it
exits with exit code 1.

Reading the man page of grep I noticed that it exits with exit code 1 if
it does not find the pattern searched for, so I should have had the same
error message with my autochanger, shouldn't I?

What's going on? Didn't bacula call the alert command with my
autochanger? If it did and grep exited with code 0 it should have found
the pattern and bacula should have noticed my about this, shouldn't it?

What do you think? Is it a good idea to write a shell script which
exits with error code 0 if grep exits with either 0 or 1 and
with code 1 if grep exits with code 2 (the actual code for an error
in grep)?

Yours sincerely,

Eric Böse-Wolf

PS.: Thank you Kern for writing Bacula. Besides being useful it is also
a great toy ;-)

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to