¿Cómo se ha creado / actualizado automáticamente?

locate blob.txt y obtuve:

 $ locate .bashrc WARNING: The locate database (/var/db/locate.database) does not exist. To create the database, run the following command: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist Please be aware that the database can take some time to generate; once the database has been created, this message will no longer appear. 

Ejecuté este command y mi database de búsqueda se creó en pocos minutos (incluye decenas de miles de files).

En mi sistema Linux (Ubuntu) mi database locab se actualiza automáticamente de forma pnetworkingeterminada, creo que a diario.

¿Cómo activo esto para mi Mac?

  • ¿Cómo puedo enviar iMessages a un chat grupal o a varias personas desde la línea de command?
  • La tarea de Crontab "LSOpenURLsWithRole () falló ... con el error -600 para el file ..."
  • ¿Cómo agregar usuario a un grupo en la línea de command?
  • Pipear múltiples commands homebrew
  • ¿Por qué una línea de command cambia a ~ / Library / Preferences / com.apple.LaunchServices.plist no entra en vigencia inmediatamente?
  • configura el destino youtube-dl en ~ / Descargas
  • Enlaces simbólicos, ¿por qué esto no funciona?
  • ¿Puedo tener una list de nombres de grupos del "Sistema" y sus respectivos gid (s)?
  • 2 Solutions collect form web for “¿Cómo se ha creado / actualizado automáticamente?”

    Cuando ejecuta ese command, launchd actualizará la database cada semana automáticamente. En mi sistema, el plist está configurado para ejecutarse todos los sábados a las 3:15 a.m.

    Editar desde OP: Sí, funciona, nota: también se ejecutó una vez cuando se envió, así que para mí, en pocos minutos pude usar locate . el process de actualización se ejecuta en segundo plano, por lo que es posible que tenga que esperar unos minutos antes de localizar y luego funciona (Aparecerá el post " The locate database ... does not exist " hasta entonces).

    com.apple.locate.plist es un demonio de inicio con una progtwigción pnetworkingefinida:

     <key>StartCalendarInterval</key> <dict> <key>Hour</key> <integer>3</integer> <key>Minute</key> <integer>15</integer> <key>Weekday</key> <integer>6</integer> </dict> 

    Esto significa que se ejecuta todos los sábados ( Weekday = 6 ) a las 3:15.

    Puede editar estos valores en el plist para modificar el horario a su gusto. La eliminación de la key del Weekday la Weekday significará que se ejecuta todos los días de la semana, si necesita que se ejecute con más frecuencia.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).