[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: local updatedb files ... [Was: Finding files not present]



Rick Macdonald <rickm@vsl.com> writes:

> 
> David B. Teague wrote:
> 
> > > On my stand-alone machine at home, I get all files by making this change
> > > to /etc/cron.daily/find:
> > >
> > > #cd / && updatedb --localuser=nobody 2>/dev/null
> > > cd / && updatedb 2>/dev/null
> 
> > BTW Please explain why the && is present in the script!  I have never
> > understood what that is doing...
> 
> I'm no wiz shell programmer, but the && means "and", such that the
> second command (updatedb) is _not_ executed if the first command fails.
> Likewise, there is a "||" operator. See man sh, man bash, etc. 
> 


If "cd /" is not included, then the updatedb starts from the home
directory of root, /root, which gives a very incomplete listing.

-- 
Kevin Dalley
kevin@aimnet.com


Reply to: