[ILUG] cron strangeness
Brian Brazil
bbrazil at netsoc.tcd.ie
Sat Aug 19 18:21:39 IST 2006
On Sat, Aug 19, 2006 at 05:22:11PM +0100, Badger wrote:
>
> Hey Niall,
>
> On Sat, Aug 19, 2006 at 11:10:31AM +0100, Niall O Broin wrote:
> >
> > Any wild ideas?
> >
>
> One wild idea - it's an issue with find. Look what happens when you
> make a directory and then remove it with 'find -exec':
>
> $ ls
> $
> $ mkdir testdir
> $ ls
> testdir
> $ find . -name testdir -exec rm -fr {} \;
> find: ./testdir: No such file or directory
> $ ls
> $
>
> Strange stuff - it works fine but pretends not to.
Following on from this, I think the following is happening:
1) Find reaches testdir
2) Find deletes testdir
3) Find attempts to descend into testdir
At step 3 it fails
There are 2 fixes. -depth does a depth-first search. -maxdepth 1 will
tell find to only return files/dirs one level deep.
Brian
--
Website: http://www.netsoc.tcd.ie/~bbrazil
More information about the ILUG
mailing list