Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

What's process "find" owned by "nobody" that's hogging my CPU periodically?

Every now and then I notice my CPU meter spike for a few minutes. I brought up the Activity Monitor and the offending process is 'find' owned by 'nobody'. Now I don't mind if OS X is doing something in the back ground, but you'd think it'd be owned by root or system or something kind that. Something owned by 'nobody' has me a tad worried. Anybody know what this one is all about?

MacBook Pro (17"), Mac OS X (10.5.6), 3GB RAM

Posted on Mar 28, 2009 5:51 AM

Reply
4 replies

Mar 28, 2009 6:58 AM in response to Mick_M

There are a number of scripts that the system runs at periodic intervals (daily, weekly or monthly) for various forms of housekeeping. One of these tasks is updating and maintaining the "locate" database, which is referenced by the command line tool ' locate', which allows the location of items to be returned almost immediately based on a match of a search term to a full or partial path. The process of updating the database includes using ' find' to scan the hard drive to see what is there, and I suspect that is what you are seeing.

The ' locate' command and database is available to everyone on the computer, but unlike eg. "Spotlight", there is no mechanism to restrict what search results are returned to whom on the basis of whether or not they have the privileges to that item. For this reason, the ' find' is run as the unprivileged user "nobody" so that eg. the private contents of users' "home" folders aren't indexed.

What's process "find" owned by "nobody" that's hogging my CPU periodically?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.