Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Sep 2003 13:39:28 +0200
From:      Ruben de Groot <mail23@bzerk.org>
To:        admin <admin2@enabled.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: FreeBSD 4.8 local startup issues
Message-ID:  <20030909113928.GA2434@ei.bzerk.org>
In-Reply-To: <20030909055829.M25351@enabled.com>
References:  <20030909053406.M35653@enabled.com> <3F5D6840.1010606@comcast.net> <20030909055829.M25351@enabled.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Sep 08, 2003 at 09:59:46PM -0800, admin typed:
> On Mon, 08 Sep 2003 22:42:24 -0700, K Anderson wrote
> > admin wrote:
> > > running:
> > > FreeBSD 4.8-STABLE
> > > 
> > > okay I am having a strange issue.
> > > 
> > > after the last reboot after my FreeBSD machine became unreachable - and
> > > required a power cycle.  mostly all processes listed in /usr/local/etc/rc.d
> > > did not start.  this only happens very rarely and has happens after FreeBSD
> > > crashed or is not brought down very cleanly.  can somebody recommend a way to
> > > auto run these scripts - and make sure these files get executed on boot up.
> > > 
> > > how can I make sure processes are running correctly with automation.   
> > > 
> > > the following line exists in my /etc/defaults/rc.conf file:
> > > 
> > > --- snip ---
> > > 
> > > local_startup="/usr/local/etc/rc.d /usr/X11R6/etc/rc.d" # startup script dirs.
> > > 
> > > --- snip ---
> > > 
> > > - noah
> > > _______________________________________________
> > > 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"
> > > 
> > You can create some sort of cron task that checks for running 
> > processes and if it doesn't see it then it starts it up accordingly.
> 
> 
> okay cool.  thanks for responding.  do you have an example of a script that
> can do this.  say the machine does not shut down properly - arent there stale
> .pid files left behind.  how do I account for this in the cron job script? 
> are there other ways to write this script to make sure things start properly
> and remain running?

Something like this will remove stale .pid files:
(in /etc/crontab)

@reboot	root	cd /var/run; /bin/rm -rf *.pid

Ruben

> 
> - Noah
> 
> 
> 
> 
> _______________________________________________
> 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"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030909113928.GA2434>