On Wed, 6 May 2015 09:19:06 -0400, ERNESTO TUR LAURENCIO wrote:
Hola lista:
Tengo un script que compacta la actualización de Kaspersky una vez
descargado [1], pero cuando reviso el comprimido se almacena con la
ruta
física de donde lo tengo guardado, me explico mejor:
La ruta donde se guardan las actualizaciones en el servidor es
"/srv/ftp/antivirus/update/actualizacion_kaspersky" y en el
comprimido se
crea esta misma ruta y adentro los elementos de la actualización que
son 3
carpetas como ya muchos saben.
Mi pregunta es: ¿Cómo hacer para que se cree el tar donde su único
contenido
sean las 3 carpetas de la actualización y no esta chorizada de ruta
que se
antepone para llegar a las mismas?
[1] ### Script File Compressor
#!/bin/bash
UPDATEFOLDER=/srv/ftp/antivirus/update/actualizacion_kaspersky
LOGFILE=${UPDATEFOLDER}/retranslator.log
TARFILE=${UPDATEFOLDER}/update-$(date +%Y)-$(date +%m)-$(date
+%d).tar.gz
rm ${UPDATEFOLDER}/*.tar.gz
tar czf ${TARFILE} ${UPDATEFOLDER}
exit 0
Prueba reemplazando tu línea del comando tar con esto:
cd ${UPDATEFOLDER} && tar --exclude=${TARFILE} -czf ${TARFILE} *
(El parámetro exclude es opcional, a mi me gusta usarlo solo para
asegurarme de que tar no comprima lo que no toca.)
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l