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

Scritp en cron con salida a fichero.

Estas en el tema de Scritp en cron con salida a fichero. en el foro de Unix / Linux en Foros del Web. Buenas, tengo un script que se ejecuta en el cron y le pongao salida a un fichero: script.sh > /tmp/log.txt y en el fichero me ...
  #1 (permalink)  
Antiguo 23/03/2012, 14:57
 
Fecha de Ingreso: diciembre-2006
Mensajes: 173
Antigüedad: 17 años, 4 meses
Puntos: 2
Scritp en cron con salida a fichero.

Buenas,

tengo un script que se ejecuta en el cron y le pongao salida a un fichero:
script.sh > /tmp/log.txt

y en el fichero me pone el resultado que da al ejecutar al script.

El script se ejecuta cada 5 minutos en el cron. Es posible hacer la salida al fichero pero que no borre lo anterior? Osea cuando se ejecuta el script y si esta todo correcto el resultado es OK, entonces yo en el log.txt tendre siempre 1 OK nada mas, yo quiero que si al dia el script se ejecuta 100 veces, yo quiero ver en el fichero log.txt pues 100 OK .

Alguien sabe como se podria conseguir esto?

Saludos.
  #2 (permalink)  
Antiguo 23/03/2012, 16:16
 
Fecha de Ingreso: febrero-2012
Ubicación: México
Mensajes: 227
Antigüedad: 12 años, 2 meses
Puntos: 48
Respuesta: Scritp en cron con salida a fichero.

Así:

Código sh:
Ver original
  1. script.sh >> /tmp/log.txt
  #3 (permalink)  
Antiguo 23/03/2012, 17:04
 
Fecha de Ingreso: diciembre-2006
Mensajes: 173
Antigüedad: 17 años, 4 meses
Puntos: 2
Respuesta: Scritp en cron con salida a fichero.

Vaya que facil y yo volviendome loco jejeje ahora si me queda bien el log!!

muchisimas gracias hombreman!!

y se le puede añadir fecha y ahora del resultado? o ya es mucho pedir :)
  #4 (permalink)  
Antiguo 23/03/2012, 18:33
 
Fecha de Ingreso: julio-2009
Ubicación: La Plata
Mensajes: 233
Antigüedad: 14 años, 9 meses
Puntos: 8
Respuesta: Scritp en cron con salida a fichero.

Consultà el comando date con man
man date

Entonces, cuando querès hacer el log:
Código:
date [formato] >>log.txt
script.sh>>log.txt
  #5 (permalink)  
Antiguo 24/03/2012, 11:21
 
Fecha de Ingreso: diciembre-2006
Mensajes: 173
Antigüedad: 17 años, 4 meses
Puntos: 2
Respuesta: Scritp en cron con salida a fichero.

como le agrego lo de date dentro del cron? justo delante de ejecutar el script?

en el cron tengo puesto esto:
*/5 * * * * sh /etc/script.sh >> /temp/log.txt 2>&1
  #6 (permalink)  
Antiguo 26/03/2012, 09:04
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Scritp en cron con salida a fichero.

Más fácil hazlo en el script mismo: en vez de imprimir "OK", imprime "12:35 OK" o algo similar :)

Etiquetas: cron, salida
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 07:10.