¿Cómo puedo determinar si el mdworker
(Spotlight) ha completado su primer escaneo? Básicamente estoy buscando el punto en el que el pequeño "." en el ícono de búsqueda de Spotlight desaparecería y usted podría realizar búsquedas. (Obviamente, el sistema operativo tiene una forma de determinarlo, ya que muestra un punto hasta que esté listo ...) No veo nada desde mdutil
y no encuentro nada en las API de Spotlight.Cómo determinar si mdworker (Spotlight) ha completado el primer escaneo
Actualmente estoy forzando mi propio escaneo de forma síncrona usando mdimport
, pero esto introduce un largo retraso (de minutos a horas dependiendo de qué tan agresivo estoy acerca de dónde buscar) y duplica el trabajo que mdworker
ya está haciendo.
Cualquier solución (programática, con script, documentada o no documentada) es un juego justo aquí.