Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Lightsquid y cron

    Español
    2
    12
    2.4k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hani9
      last edited by

      lo he dejado asi: https://dl.dropboxusercontent.com/u/58475134/Captura%20de%20pantalla%20de%202013-12-03%2020%3A07%3A09.png
      Ya veremos si funciona

      Aniol Martí
      CEO & Cofounder
      www.aleation.net

      1 Reply Last reply Reply Quote 0
      • belleraB
        bellera
        last edited by

        Quitaste el -r (o -R) a rm. Eso quiere decir que no será recursivo. Si hay carpetas, no las quitará. Sólo ficheros en el nivel indicado.

        http://www.freebsd.org/cgi/man.cgi?query=rm

        Para postear imágenes tienes una herramienta directa en la parte inferior izquierda, Attachments and other options.

        1 Reply Last reply Reply Quote 0
        • H
          hani9
          last edited by

          Ok, lo deje asi: https://dl.dropboxusercontent.com/u/58475134/Captura%20de%20pantalla%20de%202013-12-04%2019%3A27%3A49.png

          Se que tengo la opción pero algunas imagenes no las puedo subir por peso, depende si utilizo el laptop o el imac.

          Aniol Martí
          CEO & Cofounder
          www.aleation.net

          1 Reply Last reply Reply Quote 0
          • H
            hani9
            last edited by

            Sigue sin funcionar, lo tengo asi

            ![Captura de pantalla de 2013-12-24 13:34:17.png](/public/imported_attachments/1/Captura de pantalla de 2013-12-24 13:34:17.png)
            ![Captura de pantalla de 2013-12-24 13:34:17.png_thumb](/public/imported_attachments/1/Captura de pantalla de 2013-12-24 13:34:17.png_thumb)

            Aniol Martí
            CEO & Cofounder
            www.aleation.net

            1 Reply Last reply Reply Quote 0
            • belleraB
              bellera
              last edited by

              Hice una prueba con pocos ficheros en /var/lightsquid/report y me funcionó.

              Me temo que tu problema es que debes tener muchos ficheros. En ese caso rm no se puede usar directamente con asterisco, pues superas los límites de la shell.

              La cosa se complica porque hay que escribir un script y llamarlo periódicamente con el cron.

              El script tiene que estar basado en el uso de find dentro de /var/lightsquid/report y para cada fichero encontrado con find hacer un rm del mismo.

              1 Reply Last reply Reply Quote 0
              • H
                hani9
                last edited by

                Voy a probar, gracias

                Aniol Martí
                CEO & Cofounder
                www.aleation.net

                1 Reply Last reply Reply Quote 0
                • belleraB
                  bellera
                  last edited by

                  Mirando mis apuntes, tenía algo parecido para "limpiar" mensajes en un servidor de correo:

                  #!/bin/sh
                  /usr/bin/find /home/ -name "*" -type f -mtime +120d | grep "/Maildir/new" | while read fichero; do
                      /bin/rm $fichero
                  done
                  
                  1 Reply Last reply Reply Quote 0
                  • H
                    hani9
                    last edited by

                    for i in find /var/lightsquid/report -maxdepth 1 -type d -mtime 0 -print; do echo -e "Borrando el directorio $i"; rm -rf $i; done

                    Probe con este comando, el dia 1 veremos si funciona.

                    Aniol Martí
                    CEO & Cofounder
                    www.aleation.net

                    1 Reply Last reply Reply Quote 0
                    • H
                      hani9
                      last edited by

                      Borro todos los logs pero si hago un refresh full vuelven a aparecer.

                      Aniol Martí
                      CEO & Cofounder
                      www.aleation.net

                      1 Reply Last reply Reply Quote 0
                      • belleraB
                        bellera
                        last edited by

                        Normal, pues lightsquid construye sus estadísticas a partir del access.log de squid.

                        Debes poner un número de días en log rotate de la configuración general de squid.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.