No se puede truncar / borrar error.log en apache, pero se puede hacer manualmente con nano

He intentado borrar el contenido del file error.log en mi server apache con commands

sudo >error.log sudo truncate -s0 error.log 

Pero en ambos casos recibí -bash: error.log: Permission denied .

He intentado lo mismo al detener apache, pero aún así recibió el mismo post. Después de eso intenté borrarlo con sudo nano error.log y pude eliminar todo.

Entonces, ¿por qué no pude borrar el logging correctamente?

Usted debe intentar esto:

 sudo sh -c ">/var/log/apache2/error.log"