
rtesser
(usa Outra)
Enviado em 22/12/2011 - 17:32h
Senhores
Estou desenvonvendo um script que gera um log informando a hora que um determinado arquivo chegou a um diretório. Quando esse arquivo chega, uma linha é gravada no arquivo de log com as seguintes informações:
Data | Arquivo
22/12/2011 | -rw-r--r-- 1 root root 403M 2011-11-02 11:00 arquivo.gz
Muitos diretórios que estou pesquisando recebem apenas um arquivo, então estão funcionando normalmente, porém, quando o diretório recebe mais de um arquivo a formatação do log gravado no arquivo de saida está se perdendo ficando algo do tipo:
Data | Arquivo
22/12/2011 | -rw-r--r-- 1 root root 403M 2011-11-02 11:00 arquivo.gz
-rw-r--r-- 1 root root 403M 2011-11-02 11:00 arquivo2.gz
-rw-r--r-- 1 root root 403M 2011-11-02 11:00 arquivo3.gz
Vocês sabem uma forma para fazer com que os arquivos fiquem alinhados um abaixo do outro?
O código que estou usando para gerar essa saída é:
echo "date "+%d/%m/%Y" | ls -l arqu*.gz >> log.log"
Obrigado,
Tesser