From owner-freebsd-questions@FreeBSD.ORG Fri May 2 00:45:12 2003 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 44B4737B401 for ; Fri, 2 May 2003 00:45:12 -0700 (PDT) Received: from mail.econolodgetulsa.com (mail.econolodgetulsa.com [198.78.66.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id C9A5343F93 for ; Fri, 2 May 2003 00:45:11 -0700 (PDT) (envelope-from user@mail.econolodgetulsa.com) Received: from mail (mail [198.78.66.163])h427jDeq002472 for ; Fri, 2 May 2003 00:45:13 -0700 (PDT) (envelope-from user@mail.econolodgetulsa.com) Date: Fri, 2 May 2003 00:45:13 -0700 (PDT) From: Josh Brooks To: freebsd-questions@freebsd.org Message-ID: <20030502003956.J77914-100000@mail.econolodgetulsa.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: ipfw output cannot be redirected when run in crontab (!) 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, 02 May 2003 07:45:12 -0000 I am having a very bizarre problem. I have a script that does this: ipfw show >> /some/file Easy. I run this as root to test it, and it works. Every time I run it, the previous iteration of it overwrites /some/file with the new `ipfw show`. But when I put that command in a script and run it out of cron, not only does the output not get redirected into the file, but further, nothing gets sent to the file. I can even do things like this: echo $date >> /some/file ipfw show >> /some/file echo $date /some/file and put that script in cron - if i watch the file, it gets updated every time with the new dates, but there is nothing between them - the ipfw show output is just not getting there (!) I thought maybe it was a problem with the ipfw show output, but it works when I run it myself, so the script is sane ... Is there some reason that you can't run `ipfw show` inside of cron ? Thanks!