Nuevo con Vixie-cron

Conversaciones generales alrededor Sabayon Linux

Moderator: Moderators

Nuevo con Vixie-cron

Postby netlom » Sat Nov 20, 2010 20:07

Buenas tardes, como mi primer post me quisiera presentar a este foro, asi que saludos para todos los integrantes de este foro.

Pues bien recien instale Sabayon en mi portatil sin ningun problema, pero como novatisimo que soy en linux quisiera configurar vixie-cron para que ejecute un fichero os explico que hice:

en /usr/local/bin tengo un script pepito.sh
(este script descarga un fichero comprimido y lo descomprime en /home, probado independiente del cron y funciona)
mi usuario esta añadido al grupo cron.

ejecuto crontab -e

y pongo : 45 03 * * * /usr/local/bin/pepito.sh
aunque tambien probe con: 45 03 * * * usuario /usr/local/bin/pepito.sh

en /etc/crontab probe tambien añadiendo en PATH= /usr/local/bin

Pero no consigo que ejecute el script, en /var/log/messages aparece la linea de ejecucion que pone

cron: CMD (usuario /usr/local/bin/pepito.sh)

Me lei toda la documentacion de gentoo y aunque se supone que es muy facil, no hay manera :evil: , por eso os solicito una ayudita para ir progresando.

Gracias.
netlom
Baby Hen
 
Posts: 2
Joined: Sat Nov 20, 2010 19:51

Re: Nuevo con Vixie-cron

Postby DHalens » Sat Nov 20, 2010 23:19

Prueba a hacer algo similar a esto para comprobar que cron funciona
2,4 22 * * * mplayer /home/usuario/archivo.mp3

Se me ocurre que tu script no funciona porque debe ejecutarlo una shell:
45 03 * * * sh /usr/local/bin/pepito.sh
Former Sabayon staff (retired).
For any personal questions or whatever, contact me trough my G+ profile
DHalens
Old Dear Hen
 
Posts: 933
Joined: Thu Apr 10, 2008 23:08
Location: Canary Islands, Spain

Re: Nuevo con Vixie-cron

Postby netlom » Sun Nov 21, 2010 17:56

gracias Dhalens por tu respuesta, la linea de mp3 funciona perfectamente, pero el script.sh sigo sin conseguir que ande.

Aunque ya lo solucione de la siguiente manera:

Edite /etc/crontab y añadi

30 03 * * * root ./usr/local/bin/script.sh

y de esta manera funciona perfectamente.

Por lo tanto creo que si la tarea la tiene que realizar el root hay que añadirlo a /etc/crontab, en cambio si el usuario es quien realiza la tarea se añade a su propio crontab.

Gracias y saludos.
netlom
Baby Hen
 
Posts: 2
Joined: Sat Nov 20, 2010 19:51


Return to Spanish

Who is online

Users browsing this forum: No registered users and 0 guests