Foros del Web » Administración de Sistemas » Unix / Linux »

[SOLUCIONADO] Problema con crontab

Estas en el tema de Problema con crontab en el foro de Unix / Linux en Foros del Web. Hola buenas estoy automatizando unos procesos con crontab el caso es que Primero verifico que los scripts funcionan correctamente ejecutandoles a mano en la consola ...
  #1 (permalink)  
Antiguo 22/05/2015, 05:44
 
Fecha de Ingreso: diciembre-2012
Mensajes: 75
Antigüedad: 11 años, 10 meses
Puntos: 2
Pregunta Problema con crontab

Hola buenas estoy automatizando unos procesos con crontab el caso es que

Primero verifico que los scripts funcionan correctamente ejecutandoles a mano en la consola
añado los procesos con crontab -e
el log de cron registra que se han ejecutado

Pero ... no escribe nada en los archivos .log

Para simplificar la cuestion mi linea de cron seria

45 13 * * * root echo hola >> /root/log/hola.txt

El caso es que si crea el archivo /root/log/hola.txt pero no escribe nada dentro
  #2 (permalink)  
Antiguo 26/05/2015, 04:30
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 3 meses
Puntos: 401
Respuesta: Problema con crontab

Has verificado los permisos de escritura?
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #3 (permalink)  
Antiguo 26/05/2015, 04:58
 
Fecha de Ingreso: diciembre-2012
Mensajes: 75
Antigüedad: 11 años, 10 meses
Puntos: 2
Respuesta: Problema con crontab

Si, fue de las primeras cosas que hice.

Ademas desde crontab crea un archivo vacío pero ejecutando la linea a pelo crea el archivo y escribe lo que debe dentro
  #4 (permalink)  
Antiguo 26/05/2015, 10:20
 
Fecha de Ingreso: octubre-2011
Mensajes: 166
Antigüedad: 13 años
Puntos: 31
Respuesta: Problema con crontab

No debes poner root, lo que debes hacer es
, abre terminal y pones
su
crontab -e
agtrgas la expresión
45 13 * * * echo hola >> /root/log/hola.txt
  #5 (permalink)  
Antiguo 26/05/2015, 11:03
 
Fecha de Ingreso: diciembre-2012
Mensajes: 75
Antigüedad: 11 años, 10 meses
Puntos: 2
Respuesta: Problema con crontab

Muchas gracias !!

La verdad que era eso, de todos modos en otro equipo que tengo con debian si tengo puesto root a la hora de automatizar las tareas y funciona perfectamente.

Ahora no tengo tiempo pero buscare cual es la diferencia

Un saludo !!
  #6 (permalink)  
Antiguo 28/05/2015, 08:22
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con crontab

Pasa que no es lo mismo /etc/crontab (crontab del sistema) que el crontab de cada usuario. Con "crontab -e" editás el crontab del usuario con el que estés, que se guarda en /var/spool/cron/crontabs/[usuario]

En el crontab del sistema, uno de los campos es el usuario que debe correr la línea correspondiente. En el crontab por usuario, esto no es necesario ni admitido.

Etiquetas: cron, cronjob, crontab, debian
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:57.