Intereting Posts
Как создать исполняемый скрипт bash для этих команд? Совместимость с Airdrop Возможно ли выполнить некоторые команды в подоболочке, не выходя сразу после этого? Логфайлы для не заканчивающихся процессов Как прыгать на позицию, указанную строкой и столбцом? Access manpage (2) на OS X trickle (формирователь полосы пропускания) с Dropbox вызывает 100% CPU Унисон и расширенные атрибуты файлов Сохраняйте только первую строку из каждой последовательности последовательных строк, соответствующих шаблону Учитывая git commit hash, как узнать, какая версия ядра содержит его? Путаница в отношении именования: увеличение каталога / раздела / файловой системы / блочного устройства? Как распределяется пользовательский идентификатор пользователя группы пользователей контейнера? Как позволить pacman заметить рубин, установленный rbenv? Расположить диск в корпусе SAS ifconfig wlan0 показывает выборку информации интерфейса: Устройство не найдено

Как включить локацию и очередь создания базы данных?

В новом экземпляре Ubuntu 10.4 я попытался использовать команду locate только для получения ошибки

 locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory 

от использования этой команды в других системах, я предполагаю, что это означает, что база данных еще не построена (это новая установка). Я считаю, что он должен работать каждый день, но как я могу поставить его в очередь сразу?

Также, как определяется «ежедневная работа»? Если у меня есть ящик, который я включаю только в течение часа, будет ли база данных когда-либо построена на ее собственном?

Задача cron определяется в /etc/cron.daily/mlocate .

Чтобы запустить его немедленно:

 sudo updatedb 

или лучше

 sudo ionice -c3 updatedb 

Это лучше, потому что updatedb установлен в классе планирования Idle I / O , так что он не мешает (с точки зрения ввода-вывода) других приложений. На странице с информацией о ionice :

  -c class The scheduling class. 0 for none, 1 for real time, 2 for best-effort, 3 for idle. ........................ Idle A program running with idle io priority will only get disk time when no other program has asked for disk io for a defined grace period. The impact of idle io processes on normal system activity should be zero. This scheduling class does not take a priority argument. Presently, this scheduling class is permitted for an ordinary user (since kernel 2.6.25).