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(a)ettpartagas.co.cu>
To: gutl-l(a)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(a)listas.jovenclub.cu
To unsubscribe send an email to gutl-l-leave(a)listas.jovenclub.cu