Tengo un archivo llamado error.log en mi servidor que necesito truncar con frecuencia. Tengo permisos rw para el archivo. Abrir el archivo en vi> eliminar todo el contenido> guardar funciona (obviamente). Pero cuando intento el siguiente¿Cómo vaciar ("truncar") un archivo en Linux que ya existe y está protegido de alguna manera?
cat /dev/null > error.log
consigo el mensaje
File already exists.
Obviamente hay algún tipo de configuración realizado en el servidor para evitar primordial accidental de archivos. ¿Alguien puede decir cómo puedo "truncar" el archivo en un solo comando?
Para un archivo truncados no protegida -s 0 trabajos de archivo. – Pramod