Esvazie / var / log depois de executar o script bash do cron

0

Eu escrevi um pequeno script bash e, de repente, minha pasta / var / log está completamente vazia, exceto pelo log que eu criei para o script bash.

Este é o script que estou executando a cada hora com o 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 [email protected]:/users/path/folder 2>&1 | tee -a $LOGFILE

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

Quero deixar claro que não tenho 100% de certeza de que isso esteja relacionado à pasta de registros vazios. Então, se alguém puder me dar uma indicação do que poderia estar acontecendo sobre o motivo de minha pasta de log estar vazia, seria ótimo.

    
por Ortix92 06.06.2014 / 10:30

2 respostas

0

Ainda não se sabe o que aconteceu, mas a reinicialização do servidor gerou novamente os arquivos de log novamente (teve que tocar um par manualmente). Ainda é uma questão muito estranha, mas como estamos nos mudando para um novo ambiente (gerenciado por terceiros) esta semana, esta questão é considerada respondida.

    
por 06.06.2014 / 11:10
0

Apenas curioso, sua configuração logrotate ou syslog.conf pode estar arquivando logs em um diretório diferente? E foi tudo apenas coincidência? Não consigo pensar em nenhum outro motivo. (Percebo que esta pergunta foi respondida, também estou curiosa)

    
por 12.06.2014 / 02:34