• # updatedb

    Posté par  . Évalué à 0.

    Bonsoir,

    Tu peux modifier le moment quand updatedb est lancé par Cron.
    Dans le dichier /etc/updatedb.conf .

    if [ -d /var/cache/locate ] ; then
    [ -n "`find /var/cache/locate -name locatedb -mtime -7`" ] && exit 0
    fi

    Ici il se lancera tous les 7 jours.
    • [^] # Re: updatedb

      Posté par  . Évalué à 2.

      C'est plutôt dans le fichier /etc/cron.daily/find qu'il faut aller voir.

      Tu peux déplacer le fichier find, ou le commenter.
      De cette façon updatedb ne se lancera plus, mais est-ce une bonne idée ?
      • [^] # Re: updatedb

        Posté par  . Évalué à 1.

        Je sais que c'est find dans CRON qui exécute updatedb.
        Mais c'était une solution pour éviter de le supprimer définitivement ;)
        • [^] # Re: updatedb

          Posté par  . Évalué à 1.

          Bah oui mais sauf que ta solution ne fera pas que updatedb se lance tous les sept jours :)

          Du moins en lisant le man de find je vois ceci :

          -mtime n
          Fichier dont les données ont été modifiées il y a n*24 heures.

          Du coup, avec la solution que tu proposes updatedb sera lancé tous les jours, et cherchera des fichiers modifiés il y a 7 jours.
          • [^] # Re: updatedb

            Posté par  . Évalué à 1.

            Ah je n'avais pas vérifié cela ...
            Si ce que tu dis est correcte, à prendre en compte alors :D
          • [^] # Re: updatedb

            Posté par  (site web personnel) . Évalué à 3.

            Oui mais ... vous dites tout les deux +/- la veritée.

            1/ find -mtime 7 cherchera bien des fichiers datant de sept jours,
            mais
            2/ les fichiers qu'il recherche sont les bases de fichiers d'update db
            et non les fichiers a scanner

            Donc oui avec ce patch updatedb ne sera lancer que tout les septs jours.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.