>Я конечно не силен в скриптах, но вроде бы без этого NUM_BZIP
>не инициализируется при первом запуске.
if [ ! -f /var/log/NUM_BZIP ] #если не существует файла NUM_BZIP в директории /var/log/
then
echo 1 > /var/log/NUM_BZIP #тогда создаем этот файл и записываем туда 1
esle
NUM_BZIP=$( cat /var/log/NUM_BZIP ) #если такой файл существуетЮ тогда считываем цифру, что там лежит
NUM_BZIP=`expr NUM_BZIP + 1` #увеличиваем это значение на единицу
echo $NUM_BZIP > /var/log/NUM_BZIP #перезаписываем в этот файл новое значение
fi
З.Ы. пока коментировал нашел ошибку )))
в строке echo $NUM_BZIP > /var/log/NUM_BZIP должен стоять только один символ ">"
это означает, что файл будет переписан.
">>" - означает, что текст будет дописан в конец файла.