Ok gracias entendido probare a ver.
Enviado desde mi ALCATEL
En 02/03/2019 11:34 p.m., "Jose J. Rodriguez" <joe1962(a)gmail.com>
escribió:
Muy fácil, crea un script que llame a tu script y corres ese nuevo
script desde el cron. Ese script contiene lo que te decía antes (sin
incluir las líneas que dicen inicio y fin...):
< inicio de el script:
# script con screen:
cd /camino/al/script/
sudo -u nombre_de_usuario screen -dmS nombre_del_screen ./script_auxiliar.sh
fin del script>
- Explicando mejor:
/camino/al/script = donde está tu script original
nombre_de_usuario = usuario bajo el cuál debe correr tu script
nombre_del_screen = lo que te de la gana, es sólo para identificar
screens si tienes varios
script_auxiliar.sh = el nombre de tu script original
por supuesto, primero debes instalar el paquete screen (apt install
screen si es debian, ubuntu, mint o derivados...)
Saludos,
Joe1962
On Sat, Mar 2, 2019 at 2:19 PM Carlos A. Machado Bermúdez
<cmachado(a)consultoriavc.co.cu> wrote:
>
>
> ok bro
> podrias explicarme eso un poco mas detallado no soy muy ducho con esto
> con un ejemplo
> gracias de antemano saludos
>
>
>
> From: "Jose J. Rodriguez" <joe1962(a)gmail.com>
> To: Lista cubana de soporte técnico en Tecnologias Libres
<gutl-l(a)listas.jovenclub.cu>
> Date: Fri, 1 Mar 2019 14:48:50 -0500
> Subject: [Gutl-l] Re: Problema con ejecucion programada de un script en linux
>
> Hola Carlos:
>
> No digo que sea tu problema específico, pero hace tiempo descubrí que
> para llamar algo desde el cron hay que asegurarse que no escriba nada
> en "standard output" (no recuerdo si era lo mismo para "standard
> error"). Eso se logra tradicionalmente con &> /dev/null al final del
> comando. Más recientemente utilizo screen para correr los scripts que
> uso en cron, de esta forma los puedes monitorear durante la corrida si
> demoran mucho (da la casualidad que uso este método sobre todo para
> descargas con wget). Esto lo hago llamando un script desde cron que a
> su vez llama un script auxiliar con screen:
>
> # script con screen:
> cd /camino/al/script/
> sudo -u nombre_de_usuario screen -dmS nombre_del_screen ./script_auxiliar.sh
>
> Saludos,
> Joe1962
> _______________________________________________
> Gutl-l mailing list -- gutl-l(a)listas.jovenclub.cu
> To unsubscribe send an email to gutl-l-leave(a)listas.jovenclub.cu
>
> _______________________________________________
> Gutl-l mailing list -- gutl-l(a)listas.jovenclub.cu
> To unsubscribe send an email to gutl-l-leave(a)listas.jovenclub.cu
_______________________________________________
Gutl-l mailing list -- gutl-l(a)listas.jovenclub.cu
To unsubscribe send an email to gutl-l-leave(a)listas.jovenclub.cu