[ubuntu-ar] Script en Bash + Crontab = i'm stuck

Juan Manuel "Z37A" Zele zeta85 at gmail.com
Mon Apr 21 13:29:24 UTC 2014


El 21 de abril de 2014, 9:43, Emiliano Vazquez
<emilianovazquez en gmail.com>escribió:

>  El 17/04/14 21:22, Juan Manuel "Z37A" Zele escribió:
>
>
> Por que no probas unificar todo en un solo script con un bucle, creas dos
> funciones, una para en envio y otra para la recepcion, luego generas el
> bucle que hasta que no llegue la recepcion no envie de nuevo, y ahi le
> metes un timeout con un log que te registre la perdida de conectividad?
>
>
>
>
> Z37A, por el momento lo solucione de esta manera:
>
> 1. Script con loop que envia datos a /dev/ttyUSB0
> 2. Script con loop que recibe datos de /dev/ttyUSB0 y un timeout ajustable
> todavía
> 3. una tarea de cron que verifica el estado de 1 y 2 y si alguno no esta
> en funcionamiento (o colgado) lo inicia de nuevo.
>
> No me funciono en un solo script porque el script 1 me quedaba desparejo
> con el otro y no podía leer el mismo dato que enviaba
>
> Un saludo.
> Emiliano
>
>
> --
> Ubuntu-ar lista de correo
> Ubuntu-ar en lists.ubuntu.com
> Modifica tus opciones o desuscribite en:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
> Siempre leer, comprender y aplicar nuestra etiqueta:
> https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>
>
>
Probaste de usar funciones en segundo plano? Por ekemplo

######## Inicio ########

function hola {
        echo "Hola "
}

function mundo {
        echo "mundo."
}

hola &
mundo &

######## Fin ########

Nota que tras ejecutar la función un &, podrías dejar ambos bucles
corriendo en un mismo script.
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://lists.ubuntu.com/archives/ubuntu-ar/attachments/20140421/8900b54e/attachment.html>


More information about the Ubuntu-ar mailing list