Ich habe eine App (gv), wo ich sie vom Terminal aus ausführen kann, aber wenn ich darauf klicke, erhalte ich Fehler. Das lässt mich denken, dass es mehrere Instanzen davon gibt oder so. Ich habe versucht, was und nichts bekommen ... das scheint seltsam. Also versuchte ich es mit locate, was mir diese Warnung gab:
$ which gv
$ locate gv
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.
Ich habe ausgeführt sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
, aber wenn ich locate ausführe, erhalte ich immer noch diese Meldung. Ja, ich kann Find ausführen, aber es dauert ewig. Wie kann ich die Ortung zum Laufen bringen? Ich bin auf OSX 10.6.8
Der launchd-Job kann manuell ausgeführt werden, damit Sie den Fortschritt sehen können.
Da Locate für Sie läuft find
, wird das auch ewig dauern, aber vielleicht können Sie den Fortschritt oder die Fehlerbedingung überprüfen, um zu verstehen, ob die Locate-Datenbank nicht erstellt wird, wenn Sie geduldig sind:
time sudo /usr/libexec/locate.updatedb
Während dies ausgeführt wird, können Sie Spotlight ausprobieren, da es diese Binärdatei wahrscheinlich indiziert hat und Größenordnungen schneller zurückmelden kann als die oben genannten Optionen:
mdfind "kMDItemFSName == 'gv'"
Fahrrad
Urkunde02392
mdfind
derselbe Cache wie Spotlight abgefragt wird?Fahrrad
Urkunde02392