Não é possível truncar / limpar error.log no apache, mas pode fazê-lo manualmente com nano

6

Eu tentei limpar o conteúdo do arquivo error.log no meu servidor apache com comandos

sudo >error.log

sudo truncate -s0 error.log

Mas em ambos os casos, recebi -bash: error.log: Permission denied .

Eu tentei a mesma coisa enquanto parei o apache, mas ainda recebi a mesma mensagem. Depois disso, tentei limpá-lo com sudo nano error.log e consegui remover tudo.

Então, por que não consegui limpar o log corretamente?

    
por Salvador Dali 18.03.2014 / 01:39

1 resposta

13

Você deve tentar isto:

sudo sh -c ">/var/log/apache2/error.log"
    
por 18.03.2014 / 01:47