Article View: es.comp.os.linux.programacion
Article #11193Re: cron ejecutar tareas cada 30 segundos? (no se si es de este grupo)
From: Javi DAKOTA
Date: Wed, 19 Dec 2001 21:56
Date: Wed, 19 Dec 2001 21:56
65 lines
3043 bytes
3043 bytes
de momento no voy a necesitarlo (he parado la webcam por el frio de estos
dias)
pero te explico
mi idea es ejecuta el camserv (el programa que captura la imagen y genera el
JPG) cada 30 segundos
he mirado varias opciones y antes ejecutava el webcam de xatv pero me ha
dado problemas con el USB
la idea del script me suena mejor, ya que programar en C no se...
ahora bien rizando el rizo
otra cosa que me interesaria es que por ejemplo a las 7 de la tarde cambiase
los parametros
esto lo hice desde el crond creando dos scripts de este tipo y ejecutandolos
en dos rangos horarios
#* 8-17 * * * /bin/webcam-dia.sh
#* 0-7,18-23 * * * /bin/webcam-noche.sh
[root@dakota datos]# cat /bin/webcam-noche.sh
#!/bin/bash
# renombra.sh
# renombrador de ficheros b�sico
orig=/var/www/subdominios/webcam/ispy.jpg
dest=/var/www/subdominios/webcam/dia/foto-$(date +%Y%m%d-%H:%M).jpg
cp $orig $dest
CONTADOR=0
while [ $CONTADOR -lt 10 ]; do
let CONTADOR=CONTADOR+1
done
/usr/local/bin/camserv /usr/local/share/camservnoche.cfg > /dev/null
2>&1
[root@dakota datos]#
lo del contador es pq a veces no me copiaba las imagenes pq el camserv lo
borrava
que te parece la solucion de cambiar los parametros via este sistema?_
saludos
--
Javi
dakota at menta dot net
"Juan Cespedes" <johnny@thehackers.org> escribi� en el mensaje
news:251cb474.0112131453.23996285@posting.google.com...
> "Javi DAKOTA" <dakotaTIMO@menta.net> wrote in message
news:<9v8h7f$djdvt$1@ID-57131.news.dfncis.de>...
> > como pued hacer que una tarea se ejecute en el cron cada 30 segundos?
> > si no es con crond que me recomendais?
>
> Como ya te han dicho, con el cron no se puede.
>
> Depende de la precisi�n que quieras se puede usar un shell script,
> como suger�an en el grupo, o escribir un programa en C (o en alg�n
> otro lenguaje) que utilice select() o algo parecido. Please,
> cu�ntamente si eso es lo que quieres y no sabes c�mo hacerlo, yo
> podr�a ayudarte...
>
> Salud,
>
> --
> Juan Cespedes
Technical Details
Message-ID:
<9vr2di$h52dk$1@ID-57131.news.dfncis.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fu-berlin.de!uni-berlin.de!212.78.159.61!not-for-mailReferences:
<9v8h7f$djdvt$1@ID-57131.news.dfncis.de> <251cb474.0112131453.23996285@posting.google.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,7e9d42257e504c40 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-12-19 13:56:05 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fu-berlin.de!uni-berlin.de!212.78.159.61!not-for-mail From: "Javi DAKOTA" <dakotaTIMO@menta.net> Newsgroups: es.comp.os.linux.programacion Subject: Re: cron ejecutar tareas cada 30 segundos? (no se si es de este grupo) Date: Wed, 19 Dec 2001 22:56:11 +0100 Lines: 67 Message-ID: <9vr2di$h52dk$1@ID-57131.news.dfncis.de> References: <9v8h7f$djdvt$1@ID-57131.news.dfncis.de> <251cb474.0112131453.23996285@posting.google.com> NNTP-Posting-Host: 212.78.159.61 X-Trace: fu-berlin.de 1008798964 17992116 212.78.159.61 (16 [57131]) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000