Article View: comp.sys.sun
Article #8390Re: root crontab bug? (Undocumented find -mount option)
From: Joe Smith
Date: Wed, 05 Jun 1991 14:17
Date: Wed, 05 Jun 1991 14:17
47 lines
2720 bytes
2720 bytes
In article <2802@brchh104.bnr.ca> ray@kea.am.dsir.govt.nz (Ray Brownrigg) writes:
: What is this leading up to? Well I believe that an undocumented option to
: find will alleviate the problem. Certainly the "can't stat" message is no
: longer issued, and hopefully the hanging no longer occurs also.
:
: The -mount option to find appears to restrict the activities of the
: command to the mounted partition(s) specified in the pathname-list. Thus
: the other common root crontab entry would be written something like:
:
: 15 2 * * * find / /usr /home -mount -name core -atime +1 -exec rm {} \;
I have been using -xdev to prevent 'find' from going into mount points.
("-xdev" is documented in the man pages). Therefore I was very curious
as to the difference between the -xdev and -mount options.
Here's what I found:
% df
Filesystem kbytes used avail capacity Mounted on
/dev/sd0a 7855 3071 3998 43% /
/dev/sd0g 172117 142655 12250 92% /usr
/dev/sd0h 352909 288956 28662 91% /export
tardis:/var/spool/mail 61418 40105 15171 73% /var/spool/mail
tardis:/home/tardis 596610 519868 17081 97% /home/tardis
swap 37424 0 37424 0% /tmp
% find / -xdev -print >temp.1
% find / -mount -print >temp.2
% diff temp.1 temp.2
3,4d2
< /export 4.2 mount point
< /usr 4.2 mount point
8d5
< /home/tardis nfs mount point
252d248
< /tmp tmpfs mount point
286d281
< /var/spool/mail nfs mount point
The end result is that -xdev tells 'find' to process mount points as if
the were empty directories. (The directory is visible, but the files
inside it are not.) The -mount option tells 'find' to completely ignore
any mount point not explicitly listed on the command line. (The directory
is invisible.)
--
Joe Smith (408)922-6220 | SMTP: jms@tardis.tymnet.com or jms@gemini.tymnet.com
BT Tymnet Tech Services | UUCP: ...!{ames,pyramid}!oliveb!tymix!tardis!jms
PO Box 49019, MS-C51 | BIX: smithjoe | CA license plate: "POPJ P," (PDP-10)
San Jose, CA 95161-9019 | humorous dislaimer: "My Amiga 3000 speaks for me."
Technical Details
Message-ID:
<3631@brchh104.bnr.ca>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!cunews!bnrgate!brchh104!brchs1!bnr.ca!rice.edu!sun-spots-requestShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!cunews!bnrgate!brchh104!brchs1!bnr.ca!rice.edu!sun-spots-request From: jms@tardis.tymnet.com (Joe Smith) Newsgroups: comp.sys.sun Subject: Re: root crontab bug? (Undocumented find -mount option) Keywords: No Digest Subjects in Unmoderated Mode Message-ID: <3631@brchh104.bnr.ca> Date: 5 Jun 91 14:17:00 GMT Sender: news@brchh104.bnr.ca Organization: Sunspots, Pseudo-Unmoderated Lines: 48 Approved: sun-spots@rice.edu X-Original-Date: Tue, 28 May 91 15:42:05 PDT