gracias por tu ayuda pero el lunes no es 0? creo que lo he leuido en algujna doc.. por lo que el viernes es 4. es así o estoy equivocado? gracias ----- Original Message ----- From: "Carlos E. R." <robin.listas@telefonica.net> To: "OS-es" <opensuse-es@opensuse.org> Sent: Friday, December 29, 2006 12:06 PM Subject: Re: [opensuse-es] Crontab
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2006-12-29 a las 09:02 +0100, Miren escribió:
con crontab nunca he trabajado .
Has secuestrado un hilo, estabamos hablando de comilonas.
hasta ahor aponia mis scripts en el correspondiente /etc/cron.weeekly, si que ria que se ejecutara semanalmente y ya esta. ahhora me piden que queiren que un script se ejecute exactamente el viernes, todos los viernes, a las 7 de la tarde. Estoy mirando la documentacion de crontab y no se ni por donde empezar. em epodeis ayudar ha hacerlo?
Paso uno: ¿Te gusta el vi como editor? Si no te gusta, en el usuario donde quieras poner el trabajo de cron, edita el ~/.bashrc:
# Some applications read the EDITOR variable to determine your favourite text # editor. So uncomment the line below and enter the editor of your choice :-) #export EDITOR=/usr/bin/vim export EDITOR=/usr/bin/mcedit
Esto sirve para que al editar el crontab lo haga con mcedit y no con vi. Si prefieres el vi, pues no hagas nada.
Paso dos: editar el crontab. Comando:
crontab -e
Tendrá un aspecto como este (o lo creas tu):
SHELL=/bin/bash MAILTO="usuario"
# min hour day Month week_day 0=7=sunday 0,30 * * * * saytime > /dev/null
Eso se ejecuta cada media hora diciendome la hora que es por el altavoz.
¿Tu quieres que se ejecute los viernes a las 19? Pues:
0 19 * * 5 script
El manual está en su sitio habitual.
Precauciones: no te equivoques en el numero de parámetros horarios, y ten en cuenta que el script o programa no recibe el entorno habitual del resto de programas, fundamentalmente el "PATH" es reducido, por lo que no encontrará los programas si no especificas el directorio completo o cambias el path.
Haz pruebas.
Saludos Carlos E. R.
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76
iD8DBQFFlPbStTMYHG2NR9URAsDYAKCCN2f08xltSlc0TTjwieWHoX0uIgCdHkap EKFJul2HkQOoTAf9GCcY1LM= =xat7 -----END PGP SIGNATURE-----
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org