LOCATE_PATH 環境変数を設定し、次のように使用しています。
$ export LOCATE_PATH='/usr/filesystem/'
$ locate -d mydatabase1.db:mydatabase2.db search_string
次のエラーメッセージが表示されます。
locate: can not stat () 'mydatabase1.db': No such file or directory
locate: can not stat () 'mydatabase2.db': No such file or directory
locate: I/O error reading '/mnt/scratch/database': Is a directory
LOCATE_PATH環境変数をどのように正しく使用する必要がありますか?
答え1
この試み:
データベースファイルが/usr/filesystem
次の場所にある場合は、次を使用します。
$ export LOCATE_PATH=/usr/filesystem/mydatabase1.db:/usr/filesystem/mydatabase2.db
$ locate search_string
または設定されていないか、他の-d
場合はオプションを使用してください。LOCATE_PATH
$ locate -d /usr/filesystem/mydatabase1.db:/usr/filesystem/mydatabase2.db search_string