From owner-freebsd-questions@FreeBSD.ORG Fri Jan 23 09:13:14 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B13E16A4CE for ; Fri, 23 Jan 2004 09:13:14 -0800 (PST) Received: from dc.cis.okstate.edu (dc.cis.okstate.edu [139.78.100.219]) by mx1.FreeBSD.org (Postfix) with ESMTP id E5DAF43D67 for ; Fri, 23 Jan 2004 09:13:12 -0800 (PST) (envelope-from martin@dc.cis.okstate.edu) Received: from dc.cis.okstate.edu (localhost.cis.okstate.edu [127.0.0.1]) by dc.cis.okstate.edu (8.12.6/8.12.6) with ESMTP id i0NHDCB7011525 for ; Fri, 23 Jan 2004 11:13:12 -0600 (CST) (envelope-from martin@dc.cis.okstate.edu) Message-Id: <200401231713.i0NHDCB7011525@dc.cis.okstate.edu> To: freebsd-questions@freebsd.org Date: Fri, 23 Jan 2004 11:13:12 -0600 From: Martin McCormick Subject: Is this a Race Condition? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jan 2004 17:13:14 -0000 I have a cron job that looks for files in /tmp and other directories that are more than X days old so that they go away and don't keep piling up. Every few days, I get a message like: ------- Forwarded Message Date: Fri, 23 Jan 2004 10:51:00 CST From: root@sistem.domain(Cron Daemon) Subject: Cron find /var/tmp -name NOTESTS -mtime +1 -exec rm -f {} \; find: /var/tmp/okstate.zone.32220: No such file or directory My guess is that find expands the tree but the temporary file is gone by the time the find command actually executes the rm command. The messages are purely random as to the file name and directory. Thanks. Martin McCormick WB5AGZ Stillwater, OK OSU Information Technology Division Network Operations Group