Usando los temporizadores crontab
2 participantes
Página 1 de 1.
Usando los temporizadores crontab
Hola,
muy interesante el nuevo busybox.
Tenemos nuevos comandos disponibles, entre ellos el manejador de temporizadores crontab.
Para usarlo, necesitamos usar el nuevo busybox, todavia el nuevo busybox no lo vamos a instalar, hasta que veamos lo estable que es;
por lo que en teoria los crontab no se pueden utilizar. Pero bueno, hoy he estado jugando un rato con ellos, y necesito escribirlo por algun sitio, sino luego se olvida.
Pasos:
1. Crear la carpeta: /tmp/spool/cron/crontabs
2. Creamos un crontab de ejemplo para el usuario root:
crontab -e
Nos saldra el editor vi, y por ejemplo escribimos una linea con lo siguiente:
* * * * * echo "Hola" >> /var/crondtest
3. Arrancamos el demonio crond con la instruccion:
/tmp/hdd/volumes/HDD1/busybox crond
4. Comprobamos que el demonio esta correctamente en ejecucion: con el comando ps
696 root 296 S /tmp/hdd/volumes/HDD1/busybox crond
5. listo, hemos creado un temporizador que cada minuto escribe Hola en el archivo /var/crondtest
En el ratillo que llevo escribiendo esto, ese archivo se ha populado con lo siguiente:
cat /var/crondtest
Hola
Hola
Hola
Hola
Hola
Hola
Estupendo
muy interesante el nuevo busybox.
Tenemos nuevos comandos disponibles, entre ellos el manejador de temporizadores crontab.
Para usarlo, necesitamos usar el nuevo busybox, todavia el nuevo busybox no lo vamos a instalar, hasta que veamos lo estable que es;
por lo que en teoria los crontab no se pueden utilizar. Pero bueno, hoy he estado jugando un rato con ellos, y necesito escribirlo por algun sitio, sino luego se olvida.
Pasos:
1. Crear la carpeta: /tmp/spool/cron/crontabs
2. Creamos un crontab de ejemplo para el usuario root:
crontab -e
Nos saldra el editor vi, y por ejemplo escribimos una linea con lo siguiente:
* * * * * echo "Hola" >> /var/crondtest
3. Arrancamos el demonio crond con la instruccion:
/tmp/hdd/volumes/HDD1/busybox crond
4. Comprobamos que el demonio esta correctamente en ejecucion: con el comando ps
696 root 296 S /tmp/hdd/volumes/HDD1/busybox crond
5. listo, hemos creado un temporizador que cada minuto escribe Hola en el archivo /var/crondtest
En el ratillo que llevo escribiendo esto, ese archivo se ha populado con lo siguiente:
cat /var/crondtest
Hola
Hola
Hola
Hola
Hola
Hola
Estupendo
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Usando los temporizadores crontab
Para que nos pueden servir los temporizadores?
Pues para muchas cosas que se hagan en el futuro, y que haga falta que se ejecuten cada cierto tiempo.
Pues para muchas cosas que se hagan en el futuro, y que haga falta que se ejecuten cada cierto tiempo.
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Usando los temporizadores crontab
Only good news, great !!!
Seb@stien
Seb@stien- Mensajes : 93
Fecha de inscripción : 15/12/2009
Re: Usando los temporizadores crontab
Yes, this is all very interesting.
watch command is also working
this command let us now repeat command in a fixed frequency
watch command is also working
this command let us now repeat command in a fixed frequency
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
top tambien funciona
el comando top nos permite ver cuales son los comandos que mas cpu usan, memoria, etc
ejecutar top en mi lg produce:
Mem: 174928K used, 75800K free, 0K shrd, 59608K buff, 23408K cached
CPU: 0.1% usr 1.3% sys 0.0% nic 98.0% idle 0.0% io 0.0% irq 0.3% sirq
Load average: 0.00 0.00 0.00 3/64 799
PID PPID USER STAT VSZ %MEM %CPU COMMAND
14 1 root SW 0 0.0 0.7 [eth0]
799 785 root R 1632 0.6 0.5 ./busybox top
784 63 root S 2072 0.8 0.2 telnetd
90 81 root S < 783m318.1 0.0 DvdPlayer -s power
292 141 root S 783m318.1 0.0 DvdPlayer -s power
235 141 root S 783m318.1 0.0 DvdPlayer -s power
188 141 root S 783m318.1 0.0 DvdPlayer -s power
186 141 root S 783m318.1 0.0 DvdPlayer -s power
183 141 root S 783m318.1 0.0 DvdPlayer -s power
295 141 root S 783m318.1 0.0 DvdPlayer -s power
187 141 root S 783m318.1 0.0 DvdPlayer -s power
751 141 root S 783m318.1 0.0 DvdPlayer -s power
178 141 root S 783m318.1 0.0 DvdPlayer -s power
180 141 root S 783m318.1 0.0 DvdPlayer -s power
184 141 root S 783m318.1 0.0 DvdPlayer -s power
185 141 root S 783m318.1 0.0 DvdPlayer -s power
182 141 root S 783m318.1 0.0 DvdPlayer -s power
229 141 root S N 783m318.1 0.0 DvdPlayer -s power
179 141 root S 783m318.1 0.0 DvdPlayer -s power
141 90 root S 783m318.1 0.0 DvdPlayer -s power
296 141 root S 783m318.1 0.0 DvdPlayer -s power
239 141 root S 783m318.1 0.0 DvdPlayer -s power
233 141 root S 783m318.1 0.0 DvdPlayer -s power
234 141 root S 783m318.1 0.0 DvdPlayer -s power
173 141 root S 783m318.1 0.0 DvdPlayer -s power
228 141 root S 783m318.1 0.0 DvdPlayer -s power
142 141 root S N 783m318.1 0.0 DvdPlayer -s power
143 141 root S N 783m318.1 0.0 DvdPlayer -s power
297 141 root S 783m318.1 0.0 DvdPlayer -s power
298 141 root S 783m318.1 0.0 DvdPlayer -s power
631 528 root S 6712 2.6 0.0 /usr/local/etc/hdd/root/samba/smbd/smbd -D -s smb.conf
528 1 root S 6420 2.5 0.0 /usr/local/etc/hdd/root/samba/smbd/smbd -D -s smb.conf
534 528 root S 6420 2.5 0.0 /usr/local/etc/hdd/root/samba/smbd/smbd -D -s smb.conf
63 1 root S 2080 0.8 0.0 inetd
785 784 root S 2072 0.8 0.0 -sh
ejecutar top en mi lg produce:
Mem: 174928K used, 75800K free, 0K shrd, 59608K buff, 23408K cached
CPU: 0.1% usr 1.3% sys 0.0% nic 98.0% idle 0.0% io 0.0% irq 0.3% sirq
Load average: 0.00 0.00 0.00 3/64 799
PID PPID USER STAT VSZ %MEM %CPU COMMAND
14 1 root SW 0 0.0 0.7 [eth0]
799 785 root R 1632 0.6 0.5 ./busybox top
784 63 root S 2072 0.8 0.2 telnetd
90 81 root S < 783m318.1 0.0 DvdPlayer -s power
292 141 root S 783m318.1 0.0 DvdPlayer -s power
235 141 root S 783m318.1 0.0 DvdPlayer -s power
188 141 root S 783m318.1 0.0 DvdPlayer -s power
186 141 root S 783m318.1 0.0 DvdPlayer -s power
183 141 root S 783m318.1 0.0 DvdPlayer -s power
295 141 root S 783m318.1 0.0 DvdPlayer -s power
187 141 root S 783m318.1 0.0 DvdPlayer -s power
751 141 root S 783m318.1 0.0 DvdPlayer -s power
178 141 root S 783m318.1 0.0 DvdPlayer -s power
180 141 root S 783m318.1 0.0 DvdPlayer -s power
184 141 root S 783m318.1 0.0 DvdPlayer -s power
185 141 root S 783m318.1 0.0 DvdPlayer -s power
182 141 root S 783m318.1 0.0 DvdPlayer -s power
229 141 root S N 783m318.1 0.0 DvdPlayer -s power
179 141 root S 783m318.1 0.0 DvdPlayer -s power
141 90 root S 783m318.1 0.0 DvdPlayer -s power
296 141 root S 783m318.1 0.0 DvdPlayer -s power
239 141 root S 783m318.1 0.0 DvdPlayer -s power
233 141 root S 783m318.1 0.0 DvdPlayer -s power
234 141 root S 783m318.1 0.0 DvdPlayer -s power
173 141 root S 783m318.1 0.0 DvdPlayer -s power
228 141 root S 783m318.1 0.0 DvdPlayer -s power
142 141 root S N 783m318.1 0.0 DvdPlayer -s power
143 141 root S N 783m318.1 0.0 DvdPlayer -s power
297 141 root S 783m318.1 0.0 DvdPlayer -s power
298 141 root S 783m318.1 0.0 DvdPlayer -s power
631 528 root S 6712 2.6 0.0 /usr/local/etc/hdd/root/samba/smbd/smbd -D -s smb.conf
528 1 root S 6420 2.5 0.0 /usr/local/etc/hdd/root/samba/smbd/smbd -D -s smb.conf
534 528 root S 6420 2.5 0.0 /usr/local/etc/hdd/root/samba/smbd/smbd -D -s smb.conf
63 1 root S 2080 0.8 0.0 inetd
785 784 root S 2072 0.8 0.0 -sh
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.