find

Fórumok

find

Hozzászólások

néha a vinyó elkezd ok nélkül kerregni és olyankor ilyenek vannak a ps ax-ben:
[code:1:ea3f07459c]
3595 pts/2 Ss+ 0:00 bash -rcfile .bashrc
3612 ? S 0:00 /USR/SBIN/CRON
3613 ? SNs 0:00 /bin/bash /usr/sbin/uhu-cron
3622 ? SN 0:00 /bin/sh /usr/lib/updatedb/updatedb
3630 ? SN 0:00 /bin/sh /usr/lib/updatedb/updatedb
3631 ? SN 0:00 su nobody -c /usr/bin/find / \( -fstype nfs -o -fstype NFS -o -fstype nfs4 -o -fstype NFS4 -o -fstype afs -o -fstype smbfs -o -fstype proc -o -fstype sysfs -o
3632 ? RN 0:00 /usr/bin/find / ( -fstype nfs -o -fstype NFS -o -fstype nfs4 -o -fstype NFS4 -o -fstype afs -o -fstype smbfs -o -fstype proc -o -fstype sysfs -o -fstype devfs -o -f
3633 ? SN 0:00 sort -f
3634 ? SN 0:00 /usr/lib/updatedb/frcode
3638 ? Ss 0:00 xterm
3639 pts/3 Ss+ 0:00 /usr/bin/luit -x
3640 pts/4 Ss 0:00 bash
3650 pts/4 R+ 0:00 ps ax
[/code:1:ea3f07459c]

Mitől indulnak el ezek és mit keres a find parancs?

/etc/cron.daily/find:
cron script to update the `locatedb' database.

[quote:1403666960="x-daemon"]/etc/cron.daily/find:
cron script to update the `locatedb' database.

Vagyis érthető nyelvre fordítva. a locatedb adatbázis a rendszerben található fájlokat tárolja egy adatbázisban, hogy ha keresel egy adott vagy adott mintára illeszkedő fájlt akkor gyorsan megtaláld.

Példa:

tudod, hogy van egy olyan mp3 a gépeden aminek a címe valami kiss_me_baby akkor ezt keresheted mc-vel, find-el vagy locate paranccsal.
Mondjuk keress rá mind 2 módszerrel:

find ~/ -name *kiss*

locate kiss

Figyeld a különbséget.

[quote:d77b3c6fcc="_Polesz_"][quote:d77b3c6fcc="x-daemon"]/etc/cron.daily/find:
cron script to update the `locatedb' database.

Vagyis érthető nyelvre fordítva. a locatedb adatbázis a rendszerben található fájlokat tárolja egy adatbázisban, hogy ha keresel egy adott vagy adott mintára illeszkedő fájlt akkor gyorsan megtaláld.

Példa:

tudod, hogy van egy olyan mp3 a gépeden aminek a címe valami kiss_me_baby akkor ezt keresheted mc-vel, find-el vagy locate paranccsal.
Mondjuk keress rá mind 2 módszerrel:

find ~/ -name *kiss*

locate kiss

Figyeld a különbséget.

Engem az érdekelne, hogy mért futrnak ezek a programok. Mi indítja el őket?

A cron nevű daemon indítja el őket megadott időközönként. Ezt magad is szerkesztheted a crontab -e paranccsal. Ez arra jó, hogy bizonyos feladatok (mint jelen esetben a locatedb frissítése) felhasználói beavatkozás nélkül fussanak. Én például adatbázis mentésre, email küldésre és egyéb dolgokra használom mindennap.