Jump to content
Sign in to follow this  
Rome

Помогите с ММС

Recommended Posts

А вы представляете, сколько времени нужно ожидать, задав что-нибудь типа find / -iname блаблабла ?

Без slocate'а процесс поиска файлов оччень затрудняется. А настроить ее проблем нет: в /etc/cron.daily помещаем файлик slocate.cron с содержимым:

#!/bin/sh

. /etc/updatedb.conf

[ "$DAILY_UPDATE" != "yes" ] && exit 0

nodevs=$(< /proc/filesystems awk 'BEGIN { f = 1; }

$1 == "nodev" { if (!f) printf (","); f = 0; printf $2; }')

renice +19 -p $$ >/dev/null 2>&1

/usr/bin/updatedb -f "$nodevs"

(вообще-то, после установки slocate из rpm, такой файл должен возникнуть). А файлик /etc/updatedb.conf чуть подправить:

# Set DAILY_UPDATE to yes to enable running updatedb

DAILY_UPDATE=yes

PRUNEFS="selinuxfs usbdevfs NFS nfs afs sfs smbfs cifs autofs auto iso9660 udf"

PRUNEPATHS="/tmp /usr/tmp /var/spool/cups /var/spool/squid /var/tmp /afs /net /sfs /selinux /udev /media"

А modinfo действительно полезная утилита в этом случае.

Share this post


Link to post
Share on other sites

Eddy писал(а) Tue, 04 March 2008 11:40

А вы представляете, сколько времени нужно ожидать, задав что-нибудь типа find / -iname блаблабла ?

Ага. Я так каждый раз и делаю и не парюсь. Правда ищу я, как правило, чуть более конкретно чем find / -name '*.txt' Smile То есть примерно знаю, где искать.

Цитата:

Без slocate'а процесс поиска файлов оччень затрудняется.

Ну не знаю даже. Просто если мы говорим о конфигах и файлах принадлежащих программам, то, на мой взгляд, в любом случае будет быстрее обратиться к пакетному менеджеру и узнать, какие файлы содержатся в пакете, и куда они установлены. В любом случае, мы понимаем, где искать конфиги, а где бинарники, поэтому поиск в корне - это в любом случае неумно. Если же мы говорим о пользовательских данных, то тогда нам придется обновлять базу locate каждые пять минут, чтобы поиск с помощью locate имел смысл. Кроме того, пользователи предпочтут, на мой взгляд, графические инструменты поиска, которые используют либо тот де find; либо beagle, tracker и подобные.

locale должен умереть, он мне никогда не нравился Smile

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...