Я написал небольшой скрипт bash, и вдруг моя папка /var /log полностью пуста, за исключением журнала, который я создал для скрипта bash.

Вот скрипт, который я запускаю каждый час с cron:

#!/bin/bash
STL_DIR=/path/to/some/folder/i/hid
LOGFILE=/var/log/stl_upload.log

now=`date`
echo "----------Start of Transmission----------" 2>&1 | tee -a $LOGFILE
echo "Starting transfer at $now" 2>&1 | tee -a $LOGFILE

rsync -av -e ssh $STL_DIR exo-l@rsync.hidrive.strato.com:/users/path/folder 2>&1 | tee -a $LOGFILE

echo "----------End of transmission----------" 2>&1 | tee -a $LOGFILE
printf "\n" 2>&1 | tee -a $LOGFILE

Я хочу пояснить, что я не уверен на 100%, что это связано с пустой папкой журналов. Так что, если бы кто-нибудь мог дать мне указание на то, что может происходить в отношении причины, по которой моя папка журнала пуста, это было бы здорово.

2 ответа2

0

Просто любопытно, что ваша конфигурация logrotate или syslog.conf может архивировать журналы в другой каталог? И это было просто совпадение? Не могу думать ни о какой другой причине. (Я понимаю, что на этот вопрос ответили, мне тоже любопытно)

0

Что еще произошло, пока неизвестно, но перезагрузка сервера снова регенерировала файлы журнала (пришлось потрогать пару вручную). Все еще очень странная проблема, но, поскольку на этой неделе мы переходим в новую среду (управляемую третьей стороной), этот вопрос считается ответом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .