[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Rutina en logrotate para Apache2



2011/1/17 Camaleón <noelamac@gmail.com>:
> El Mon, 17 Jan 2011 16:04:08 +0100, Javier Barroso escribió:
>
>> 2011/1/17 Camaleón:
>
>>>> Y si le quitas la ruta, en el tar te faltaría un -C /var/log/apache2
>>>> antes del -zcf (lo del hacer cd dentro de un script no me gusta mucho,
>>>> aunque a veces no queda más remedio)
>>>
>>> Esto sí me da problemas. Tanto si uso:
>>>
>>> tar -zcf -C /var/log/apache2/$tipo.$(date +'%F').tar.gz ${ficheros[*]}
>>
>> Me referia a poner el -C /var/log/apache2 antes del -zcf :
>>
>> tar -C  /var/log/apache2 -zcf /var/log/apache2/$tipo.$(date +'%F').tar.gz ${ficheros[*]}
>
> ¡Ah...! Vale, ahora sí :-)
>
> Pero... ¿definir la ruta dos veces no es un poco redundante? Es decir, en el
> script de compresión no hay cambios de directorio ni se encadenan comandos que
> puedan causar problemas.
El -C es para que busque los ficheros a comprimir en ese directorio,
no recuerdo si también afecta al -f si se escribe la ruta relativa,
cuestión de hacer una prueba, pero yo creo que no. Otra opción es usar
'cd'

Saludos


Reply to: