LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Search this Thread
Old 08-12-2005, 01:05 PM   #1
TranceDude
Member
 
Registered: Aug 2005
Distribution: Fedora Core 4
Posts: 222

Rep: Reputation: 30
updatedb daily cron job


hi,

when i sometimes run locate, it tells me if have to enable the updatedb daily cron job
How cna i do this?
 
Old 08-12-2005, 01:40 PM   #2
Matir
Moderator
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,507

Rep: Reputation: 117Reputation: 117
Put the following script into /etc/cron.d/slocate:
Code:
#! /bin/sh

if [ -x /usr/bin/updatedb ]
then
        if [ -f /etc/updatedb.conf ]
        then
                nice /usr/bin/updatedb
        else
                nice /usr/bin/updatedb -f proc
        fi
fi
 
Old 08-12-2005, 01:50 PM   #3
TranceDude
Member
 
Registered: Aug 2005
Distribution: Fedora Core 4
Posts: 222

Original Poster
Rep: Reputation: 30
so the script has to be called "slocate" right?
 
Old 08-12-2005, 01:52 PM   #4
Matir
Moderator
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,507

Rep: Reputation: 117Reputation: 117
It doesn't have to be, but that's its name on my system.
 
Old 08-22-2005, 08:28 AM   #5
TranceDude
Member
 
Registered: Aug 2005
Distribution: Fedora Core 4
Posts: 222

Original Poster
Rep: Reputation: 30
hi

i added that script but now it's still tells me the update the daily cron job ...
any idea why the "locate" command still tells me this?

thx
 
Old 08-22-2005, 10:17 AM   #6
jtshaw
Senior Member
 
Registered: Nov 2000
Location: Seattle, WA USA
Distribution: Ubuntu @ Home, RHEL @ Work
Posts: 3,892
Blog Entries: 1

Rep: Reputation: 66
Probably because the cron job hasn't run yet and the updatedb is > 24 hours old.
 
Old 08-23-2005, 10:12 AM   #7
TranceDude
Member
 
Registered: Aug 2005
Distribution: Fedora Core 4
Posts: 222

Original Poster
Rep: Reputation: 30
so when do i know when the update runs automatically then?

me confused
 
Old 08-23-2005, 12:47 PM   #8
Matir
Moderator
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,507

Rep: Reputation: 117Reputation: 117
did you make sure the file was executable? are you seeing anything from cron in the system logs?
 
Old 08-24-2005, 08:54 AM   #9
TranceDude
Member
 
Registered: Aug 2005
Distribution: Fedora Core 4
Posts: 222

Original Poster
Rep: Reputation: 30
hi

you have to realize i'm a linux beginner, i dont know how to make a file executable and dont know anything about system logs !

I use linux for 1 month now, so you have to explain it to me because i dont have any idea what you are talking about, sorry

thx
 
Old 08-24-2005, 01:29 PM   #10
Matir
Moderator
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,507

Rep: Reputation: 117Reputation: 117
Do 'chmod +x /etc/cron.daily/slocate'. Then try running /etc/cron.daily/slocate (just type it at the command line) and see if you get any errors, or if it works.
 
Old 08-24-2005, 01:38 PM   #11
TranceDude
Member
 
Registered: Aug 2005
Distribution: Fedora Core 4
Posts: 222

Original Poster
Rep: Reputation: 30
hi

does it have to be in cron.d or cron.daily?

I tried running it: went to cron.d and did slocate but then i get this :S

Code:
[root@dd57648b1 cron.d]# slocate
Secure Locate 2.7 - Released January 24, 2003

Copyright (c) 1999, 2000, 2001 Kevin Lindsay & Netnation Communications Inc. &
James A. Woods <jwoods@adobe.com>

search usage:   slocate [-qi] [-d <path>] [--database=<path>] <search string>...
                slocate [-r <regexp>] [--regexp=<regexp>]
database usage: slocate [-qv] [-o <file>] [--output=<file>]
                slocate [-e <dir1,dir2,...>] [-f <fs_type1,...> ] [-l <level>]
                        [-c] <[-U <path>] [-u]>
general usage:  slocate [-Vh] [--version] [--help]

   Options:
   -u                 - Create slocate database starting at path /.
   -U <dir>           - Create slocate database starting at path <dir>.
   -c                 - Parse original GNU Locate's '/etc/updatedb.conf'
                        when using the -u or -U options.  If 'updatedb' is
                        symbolically linked to the 'slocate' binary, the
                        original configuration file will automatically be
                        used.
   -e <dir1,dir2,...> - Exclude directories from the slocate database when
                        using the -u or -U options.
   -f <fs_type1,...>  - Exclude file system types from the slocate database
                        when using the -u or -U options. (ie. NFS, etc).
   -l <level>         - Security level.
                           0 turns security checks off. This will make
                             searchs faster.
                           1 turns security checks on. This is the default.
   -q                 - Quiet mode.  Error messages are suppressed.
   -n <num>           - Limit the amount of results shown to <num>.
   -i                 - Does a case insensitive search.
   -r <regexp>
   --regexp=<regexp>  - Search the database using a basic POSIX regular
                        expression.
   -o <file>
   --output=<file>    - Specifies the database to create.
   -d <path>
   --database=<path>  - Specfies the path of databases to search in.
   -h
   --help             - Display this help.
   -v
   --verbose          - Verbose mode. Display files when creating database.
   -V
   --version          - Display version.

Author: Kevin Lindsay
Bugs:   klindsay@mkintraweb.com
FTP:    ftp://ftp.geekreview.org/slocate/
        ftp://ftp.mkintraweb.com/pub/linux/slocate/
HTTP:   http://www.geekreview.org/slocate/
Is this what is supposed to happen?
I'm just a beginner
 
Old 08-25-2005, 07:47 AM   #12
Matir
Moderator
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,507

Rep: Reputation: 117Reputation: 117
No, that's the actual slocate program. In cron.daily, do './slocate'.
 
Old 08-25-2005, 12:09 PM   #13
TranceDude
Member
 
Registered: Aug 2005
Distribution: Fedora Core 4
Posts: 222

Original Poster
Rep: Reputation: 30
ow yeah sorry, i forgot the "./"
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Cron Job Daily petenyce Linux - Newbie 17 01-04-2006 11:13 AM
Semi-Daily Cron Job Apollo77 Linux - General 8 01-13-2004 02:17 PM
save daily from cron job the whole Web servers data cccc Linux - General 2 09-09-2003 01:28 PM
cron.daily MrJoshua Linux - General 2 03-19-2003 12:09 PM
dual entries in cron log for cron.daily cpharvey Linux - General 3 02-27-2003 02:30 PM


All times are GMT -5. The time now is 04:00 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration