scrip para descargar antv
Publicado: Jue, 17 Mar 2011, 09:00
Hola de nuevo, aqui les dejo un scrip que hemos puesto en el server para que las maquinas con windows puedan actualizar el kav
Lo que se quiere hacer es q el archivo de act q se descargo en este caso el kav se copie para otra carpeta como vemos y se extraiga y despues se borre la act comprimida.
Lo que me sucede q cuando se inicia el scripts el se conecta al ftp y descarga pero me copia el archivo de act para la carpeta q quiero con capacidad en bytes eso me he dado cuenta q lo hace porque la copia no sabe cuando termino de descargar el wget.
Lo otro no se descomprimir un archivo comprimido.
Yo pense que podia extraer el archivo en la carpeta por la dirección del ftp no lo he probado porque no se el command.
Espero que me ayuden
Código: Seleccionar todo
#!/bin/sh
#------------------------------------------------------------#
#la variable origen lleva el camino de donde van los scripts #
#en mi caso es /admin/nuevo, ustedes lo ponen donde quiera #
ORIGEN='/srv/scripts/antivirus' #
ORIGEN1='/srv/scripts/antivirus'
#------------------------------------------------------------#
#------------------------------------------------------------#
# el destino es donde quieren que les ponga las actualizac. #
#de antivirus. en mi caso /var/www/out/ftp #
DESTINO='/var/www/ftp/kav-actualizaciones' #
#------------------------------------------------------------#
cd $DESTINO
rm -f *.zip
wget -cb -nd -nH -o $ORIGEN1/down.log -i $ORIGEN/down.url
cp -t /var/www/kav/ /var/www/ftp/kav-actualizaciones/av-i386\&\ids-daily.zip
#unzip /var/www/kav/ /var/www/ftp/kav-actualizaciones/av-i386&ids-daily.zip
exit 0
Lo que me sucede q cuando se inicia el scripts el se conecta al ftp y descarga pero me copia el archivo de act para la carpeta q quiero con capacidad en bytes eso me he dado cuenta q lo hace porque la copia no sabe cuando termino de descargar el wget.
Lo otro no se descomprimir un archivo comprimido.
Yo pense que podia extraer el archivo en la carpeta por la dirección del ftp no lo he probado porque no se el command.
Espero que me ayuden