Gracias amigo
pero como dije antes cuando lo ejecuto manualmente
funciona perfectamente
es solo que cuando lo pongo en el cron no se ejecuta
asi tengo su linea en el cron
 
0 3 * * *      root     /scripts/actualizacion.sh
0 12 * * *      root     /scripts/actualizacion.sh
 
a y el archivo log del cron permanece vacio
 
 
From: Alberto José García Fumero <alberto@ettpartagas.co.cu>
To: gutl-l@listas.jovenclub.cu
Date: Fri, 01 Mar 2019 10:26:25 -0500
Subject: [Gutl-l] Re: Problema con ejecucion programada de un script en linux
 
El vie, 01-03-2019 a las 09:41 -0500, Carlos A. Machado Bermudez
escribió:
> Buenos dias tengo la siguiente problemática
> Tengo un script para la actualización de los antivirus de la empresa
> El asunto es que cuando lo ejecuto manualmente to va bien
> Lo tengo en el cron para que se ejecute a las 3 de la mañana y a las
> 12 del dia
> Cuando l9o ejecuto manualmente todo va bien
> Pero cuando espero por su ejecución programada no la realiza
> Anteriormente usaba el programa lftp en este script y funcionaba
> perfectamente
> Ahora lo cambie y lo hago con wget y no se ejecuta automáticamente
> Les voy a dejar los dos el antiguo y el nuevo
> Si pudieran ayudarme con esto se los agradecería
> Gracias de antemano
>  
> ### SCRIPT ANTERIOR
>  
> #!/bin/sh
> export http_proxy=http://cmachado:Bon1facio.@192.168.100.6:3128/
> #rm -r /ftp/antivirus/segurmatica/*
> lftp -e 'mirror -e -c /update/nod32/eset_updv8 /ftp/antivirus/nod32'
> http://antivirus.uclv.edu.cu
> lftp -e 'mirror -e -c /update/segurmaticaav/updates
> /ftp/antivirus/segurmatica' http://antivirus.uclv.edu.cu
> #lftp -e 'mirror -e -c /update/avg/updates /ftp/antivirus/avg' http:/
> /antivirus.uclv.edu.cu
> cd /ftp/antivirus/compactadas/
> rm -r *
> zip -r segurmatica.zip /ftp/antivirus/segurmatica
> zip -r nod32.zip /ftp/antivirus/nod32
>  
>  
> ###SCRIPT NUEVO
>  
> #!/bin/sh
> export http_proxy=http://cmachado:Bon1facio.@192.168.100.6:3128/
> wget -N -P /ftp/antivirus/compactadas -i rutas_actualizaciones
> cd /ftp/antivirus/nod32
> rm -rf *
> cd /ftp/antivirus/segurmatica
> rm -rf *
> cd /ftp/antivirus/usbav
> rm -rf *
> cd /ftp/antivirus/compactadas
> unzip eset_updv8.x32.x64-uclv.zip -d /ftp/antivirus/nod32
> unzip Update-Segurmatica.zip -d /ftp/antivirus/segurmatica
> unzip usbav-update.zip -d/ftp/antivirus/usbav
> cd /ftp/antivirus/nod32/eset_updv8
> mv * /ftp/antivirus/nod32
> rm -r /ftp/antivirus/nod32/eset_updv8
>  
>  
> Ambos cuentan con todos los permisos
>
Asegúrate de que se está ejecutando con el usuario correcto.

Y un detalle bobo (no offense!): prueba a poner en el script un 
cd /directorio-donde-está-el-comando

a ver si es que no lo encuentra.

Suerte.
--
M.Sc. Alberto García Fumero
Usuario Linux 97 138, registrado 10/12/1998
http://interese.cubava.cu
No son las horas que pones en tu trabajo lo que cuenta, sino el trabajo
que pones en esas horas.




_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-leave@listas.jovenclub.cu