ejecutar script por un periodo X de tiempo
Rolando Mota
barbudone en gmail.com
Vie Mar 25 13:07:59 CLST 2011
#!/bin/bash
MARK0=`date +%Y%m%d%H%M%S`
RESTO=0
while [ "$RESTO" -lt 600 ] ; do
ifconfig wlan0
#sleep 3
MARK1=`date +%Y%m%d%H%M%S`
RESTO=`expr $MARK1 - $MARK0`
done
#--eof
:-)
El 25 de marzo de 2011 12:52, Felipe Valencia O. <fvo.linux en gmail.com>escribió:
> Igual puede servir sleep como te comenta Juan Carlos, por ej:
>
> 1- Se ejecuta el script asi que tenemos su PID
> 2- A la vez se ejecuta sleep por X segundos
> 3- Despues de los X segundos se mata el proceso
>
> Algo asi como "sleep 10;kill -9 PID"
>
>
>
> El 24 de marzo de 2011 19:50, Miguel Oyarzo O. <admin en aim.cl> escribió:
>
> > El 24-03-2011 17:21, Juan Carlos Rojas Jordan escribió:
> >
> >
> >> depende de lo que haga el script puede ser con bashscripting o depende
> >> puede servirte el comando watch ver man es muy util lo empotras y
> pruebas,
> >> sta sleep at watch etc.
> >>
> >
> >
> > No, watch es para ejecutar el mismo comando despues de n segundos.
> > seeep solo pone una pausa entre comandos o casos similares.
> >
> > Yo busco correr mi scriprt (sin importar lo que este haciendo) y que
> > despues de x segundos este aborte.
> >
> > Este es un script bash (en este solo corre un sniffer y me interesa que
> > grabe por x segundos una salida de datos) despues de un evento preciso q
> > tengo programado en el script.
> >
> > Lo malo es que el sniffer que me captura ese especial evento no sabe
> parar
> > solo.... se que se puede programar otro script q lo killee, pero busco
> algo
> > mas sencillo
> >
> > Saludos,
> >
> > M
> >
> > Date: Thu, 24 Mar 2011 17:48:55 -0400
> >>> From: admin en aim.cl
> >>> To: linux en listas.inf.utfsm.cl
> >>> Subject: ejecutar script por un periodo X de tiempo
> >>>
> >>>
> >>> Estimados,
> >>>
> >>> que puedo usar para ejecutar un script que hice, pero por un periodo
> >>> determinado de tiempo?
> >>>
> >>> Ej:
> >>> tiempo -n 10 comando (despues de 10 segundos comando debe parar)
> >>>
> >>> Atte,
> >>>
> >>>
> >>> --
> >>> =====================================
> >>> Miguel A. Oyarzo O.
> >>> ICT Network Engineer
> >>> Austro Internet S.A.& INALAMBRICA S.A.
> >>> Phone: [+05661] 710030
> >>> Punta Arenas - Chile
> >>> Linux User: # 483188 - counter.li.org
> >>> =====================================
> >>>
> >>
> >>
> >
>
--
barbudone en gmail.com
Más información sobre la lista de distribución Linux