From owner-freebsd-questions@FreeBSD.ORG Wed Feb 6 15:46:40 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5064A16A41B for ; Wed, 6 Feb 2008 15:46:40 +0000 (UTC) (envelope-from jerrymc@gizmo.acns.msu.edu) Received: from gizmo.acns.msu.edu (gizmo.acns.msu.edu [35.8.1.43]) by mx1.freebsd.org (Postfix) with ESMTP id F2E0613C46A for ; Wed, 6 Feb 2008 15:46:39 +0000 (UTC) (envelope-from jerrymc@gizmo.acns.msu.edu) Received: from gizmo.acns.msu.edu (localhost [127.0.0.1]) by gizmo.acns.msu.edu (8.13.6/8.13.6) with ESMTP id m16FhIsP019038; Wed, 6 Feb 2008 10:43:18 -0500 (EST) (envelope-from jerrymc@gizmo.acns.msu.edu) Received: (from jerrymc@localhost) by gizmo.acns.msu.edu (8.13.6/8.13.6/Submit) id m16FhHNJ019034; Wed, 6 Feb 2008 10:43:17 -0500 (EST) (envelope-from jerrymc) Date: Wed, 6 Feb 2008 10:43:17 -0500 From: Jerry McAllister To: Wojciech Puchar Message-ID: <20080206154317.GC18883@gizmo.acns.msu.edu> References: <1563a4fd0802060609j59451879h3920be790d7667c0@mail.gmail.com> <20080206152833.U3736@wojtek.tensor.gdynia.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080206152833.U3736@wojtek.tensor.gdynia.pl> User-Agent: Mutt/1.4.2.2i Cc: navneet Upadhyay , freebsd-questions@freebsd.org Subject: Re: script to be executed on system startup. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2008 15:46:40 -0000 On Wed, Feb 06, 2008 at 03:29:14PM +0100, Wojciech Puchar wrote: > > I have a script file, i want that script to be executed on system > >startup. > > > >I am doing this on Linux in following two steps : - > > > >1. Copying the script to /etc/rc.d directory. > >2. /sbin/chkconfig --add "scriptname" > > > > > >I want to achieve the same on FreeBSD > > > >chckconfig file is not present, documentation says i have to add it to > >rc.conf file. > > you have to > > 1) make your own service started in /etc/rc.d (look at others for example) > > 2) simply add what's needed to rc.local No, don't add anything to rc.local. Putting the script in /usr/local/etc/rc.d and making it executable is all you want to do. In the script it should check for being passed a 'start' or a 'stop'. If you want to pass it other information or conditions, you may also want to make it to check for an environment variable which you can set in rc.conf and have your script read up (source) rc.conf. ////jerry > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"