Impossibile localizzare o aggiornare LocateDB Mac OS El Capitain, Sierra, High Sierra, Mojave!

-1

Negli ultimi sistemi operativi ho notato una tendenza, specialmente dopo che Apple si è scontrata con il vero e falso utente "root" di El Capitan. Soprattutto, usando il comando locate. Ogni volta che cerco di aggiornare utilizzando il convenzionale:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

Quale è prescritto da Apple quando il comando locate fallisce. Sono riuscito a utilizzare mdfind ma preferisco individuare perché sto cercando i file nel sistema INTERO e non mi interessano le parole chiave all'interno di file come MDFind echos, vedere qui per ulteriori prove di individuare il funzionamento migliore per questa attività di mdfind MDfind vs Locate . Grazie a tutti, continuerò ad armeggiare per ora.

    
posta Tmanok 04.11.2018 - 04:09
fonte

1 risposta

1

Dopo un po 'di armeggiare e in attesa di cancellare la mia domanda prima di postare una domanda non istruita, ho trovato un vecchio articolo OSXDaily che suggerisce un altro modo per aggiornare il DB di localizzazione. Il comando suggerito è: sudo /usr/libexec/locate.updatedb E cercando quel comando piuttosto che l'impostazione com.apple.locate.plist in launchd, ho trovato questo delizioso articolo sulla modifica della frequenza di aggiornamento del database. Tuttavia, ho adottato un approccio un po 'diverso all'aggiornamento del database, semplicemente aggiungendo una riga al mio crontab quotidiano:

env EDITOR=nano sudo crontab -e

0 12 * * * sudo /usr/libexec/locate.updatedb .

ctrl+x y [ENTER]

Grazie, spero che questo aiuti qualcuno a superare la stessa noiosa merda.

    
risposta data 04.11.2018 - 04:09
fonte

Leggi altre domande sui tag