Pular para o conteúdo

Log de erros em scripts

Responder tópico
  • Denunciar
  • Indicar

1. Log de erros em scripts

Enviado em 27/11/2005 - 23:27h

Pessoal,
o usuário que executa um determinado script não tem acesso de escrita ao /var/log, por isso pergunto se existe algum comando ou alguma maneira que eu possa gerar um log do meu script no /var/log/<Pasta personalizada>/<arquivo personalizado> como funciona os logs do sistema?

Valeu Pessoal

Responder tópico

2. Re: Log de erros em scripts

Enviado em 28/11/2005 - 09:09h

./script >> arquivo.log (manda a saída do script para o arquivo.log)

./script 2> arquivo.log (manda a saída de erro do script para o arquivo.log)

3. Criando logs

Enviado em 28/11/2005 - 10:14h

Cria uma pasta como root dentro do "/var/log" e muda as permissões para o usuário que vai executar o script. Depois e só criar um arquivo com as seguintes linhas no diretório "/etc/logrotate.d/":

$ vi /etc/logrotate.d/script

#
# Exemplo de arquivo:
#
/var/log/script { # Pasta onde o arquivo de log e gerado pelo o script.
weekly
rotate 4
compress
missingok
}
#
# Fim do arquivo de exemplo.
#

EX.:

# mkdir /var/log/script
# chown dono_do_script:group_do_dono_do_script -R /var/log/script

$ echo -en "Viva o Linux" >> /var/log/script/arquivo.log

Nycholas de Oliveira e Oliveira - o_lalertom

4. Re: Log de erros em scripts

Enviado em 28/11/2005 - 11:32h

vc pode conectar o descritor de arquivos 3, ou qq outro numero, a um arquivo

3<>arq

comando >3

bem mais legivel.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder