Użyteczne skrypty #1

Jedną z częstych czynności jaką wykonują administratorzy oprogramowania Bacula po modyfikacji konfiguracji jest weryfikacja jej poprawności. Weryfikacja taka zawiera nie tylko analizę składni czy referencji do zdefiniowanych obiektów ale także próbę podłączenia się do bazy katalogowej z wykorzystaniem skonfigurowanych parametrów.

Aby usprawnić ten proces przygotowałem sobie bardzo krótki skrypt, który prezentuję poniżej:


#!/bin/sh
# (c) Inteos sp. z o.o.
printf "Director ... "
sudo -u bacula /opt/bacula/bin/bacula-dir -t
if [ $? -eq 0 ]
then
    echo "Dir config OK."
else
    echo "Director NOT OK!"
fi
printf "Storage Daemon ... "
sudo -u bacula /opt/bacula/bin/bacula-sd -t
if [ $? -eq 0 ]
then
    echo "SD config OK."
else
    echo "SD NOT OK!"
fi

Może komuś z Was kiedyś się przyda.