[Shell] Crear archivo de registro

Resuelto
yacleouf Mensajes publicados 461 Estado Miembro -  
yacleouf Mensajes publicados 461 Estado Miembro -
Hola,

vuelvo una vez más al foro para hacer una pregunta sobre el shell que no conozco en absoluto...

Mi problema probablemente os parezca fácil... no para mí :-)

entonces aquí está este pequeño programa en shell:

 #!/bin/bash workFolder=$(readlink -f $(dirname $0)) touch Log-'date +%Y%m%d'.log LOGFILE=Log-'date +%Y%m%d'.log find /var/ftp/TestArchivage/Archive -mtime +60 -type f -name "*.xml" -exec rm -f {} + 

He probado estas dos soluciones

$workFolder"/"$LOGFILE tee -a 2>&1 $workFolder"/"$LOGFILE 


Mais aucune des deux ne fonctionne et à chaque fois ça me dit Permission denied,
j'ai essayé de faire un chmod 777 sur le fichier de log mais rien ne s’inscrit à l’intérieur...

Un petit peu d'aide ne serait pas refusé ^^

D'avance merci !

Configuration: VGN-cs21S, Windows 7 Professionnel 64-bit

--
Google is your friend!

2 respuestas

  1. zipe31 Mensajes publicados 34620 Fecha de registro   Estado Colaborador Última intervención   6 501
     
    Hola,

    find /var/ftp/TestArchivage/Archive -mtime +60 -type f -name "*.xml" -exec rm -f {} + > ${workFolder}/${LOGFILE} 2>&1


    --
    Zen mis nuggets ;-)
    Haz un gesto por el medio ambiente, cierra tus ventanas y adopta un pingüino.
    0
  2. yacleouf Mensajes publicados 461 Estado Miembro 39
     
    Hola zipe31,

    acabo de probar lo que pusiste en negrita, pero no funciona...

    -rw-r--r--. 1 root root 0 Jun 17 17:24 Log-20130617.log 


    mi archivo de log no se llena...
    (pd q tengo archivos viejos desde el año pasado)

    --
    Google is your friend!
    0
    1. zipe31 Mensajes publicados 34620 Fecha de registro   Estado Colaborador Última intervención   6 501
       
      ¿La siguiente orden muestra algo al menos?

      find /var/ftp/TestArchivage/Archive -mtime +60 -type f -name "*.xml" -exec echo "rm -f {}" +
      0
    2. yacleouf Mensajes publicados 461 Estado Miembro 39
       
      Sí, eso me lista todos los archivos que cumplen la condición.
      0
    3. zipe31 Mensajes publicados 34620 Fecha de registro   Estado Colaborador Última intervención   6 501
       
      Y ahora, añadiendo la redirección, ¿se llena el archivo de registro?
      0
    4. yacleouf Mensajes publicados 461 Estado Miembro 39
       
      después de varias pruebas debo colocar mal «la solicitud de eliminación» porque nada se elimina…
      En cambio, el archivo se llena bien.
      0
    5. zipe31 Mensajes publicados 34620 Fecha de registro   Estado Colaborador Última intervención   6 501
       
      Cuidado, yo en mi último mensaje añadí un "echo" para ver qué hacía la orden y para evitar una eliminación por error ;-(

      De hecho, es una buena costumbre, sobre todo con el comando "rm" ;-\

      También puedes añadir la opción "-v" al comando "rm" para hacerlo más detallado...
      0