Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: panchocolate en 11 Abril 2011, 04:31 am



Título: ejecutar programa cada minuto
Publicado por: panchocolate en 11 Abril 2011, 04:31 am
como puedo ejecutar un programa, a cada 60 segundos, pero que lo haga automaticamente sin que tenga que ver con los usuarios?


Título: Re: ejecutar programa cada minuto
Publicado por: Nakp en 11 Abril 2011, 04:36 am
cron :P


Título: Re: ejecutar programa cada minuto
Publicado por: panchocolate en 11 Abril 2011, 05:12 am
ah si lei, crontab -e             y lo abro el cron con algun editor, pero lo tengo que hacer como root, en el fedora 14 no lo hace por si solo aunque lo haga como root

entonces creo otro usuario o como quito el root xd? ahaha


Título: Re: ejecutar programa cada minuto
Publicado por: Slava_TZD en 11 Abril 2011, 06:42 am
No entiendo lo que quieres decir, con que en Fedora no lo hace y luego mezclas al usuario root? Cada usuario puede tener un crontab sin ningun problema. Otra opcion es hacer un script en bash con un sleep...creo que así valdria:

Código:
#!/bin/bash
segundos=60

/rut/

sleep $segundos

$0


Título: Re: ejecutar programa cada minuto
Publicado por: panchocolate en 11 Abril 2011, 06:46 am
es que para entrar al contrab y editarlo ocupo ser root y lo edito y todo pero no lo hace :S

si es en contrab -e??? xd   y cuando entro al sistema es necesario entrar con el otro usuario el q creas aparte, pero el de la terminal es el root, es lo q yo tampoco entiendo xd


Título: Re: ejecutar programa cada minuto
Publicado por: Slava_TZD en 11 Abril 2011, 06:56 am
es que para entrar al contrab y editarlo ocupo ser root y lo edito y todo pero no lo hace :S

si es en contrab -e??? xd   y cuando entro al sistema es necesario entrar con el otro usuario el q creas aparte, pero el de la terminal es el root, es lo q yo tampoco entiendo xd

Pues lo haces mal.


Título: Re: ejecutar programa cada minuto
Publicado por: panchocolate en 12 Abril 2011, 04:51 am
@hourly ./script2.sh%./script2.sh #./script2.sh
* * * * * /etc/webmin/cluster-cron/cron.pl 1302469185-7335
~                                                                               
~                                                                               
en mi crontab -e sale eso, segun yo, en la 2da linea, se ejecuta un script todos los dias, todoas las horas, a cada minuto, esta bien?