NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: rc.local nightmare



On Sun, Oct 29, 2023 at 08:39:54PM +0100, Ramiro Aceves wrote:
> Hi all,
> 
> I am using a raspberrypi and NetBSD 10-BETA and as we all know the flaky
> bwfm wifi driver is not very stable. Sometimes network fails and "ifconfig
> bwfm0 down" and "ifconfig bwfm0 up" does not fix it, so the raspberrypi
> remains unreachable from SSH, needing a physical reboot.
> 
> I have written a little script that checks ping to a known site and reboots
> the machine if it fails after several retries:
> 
> *******************************************
> 
> netbsd-nuc# cat /etc/rc.local
> 
> #	$NetBSD: rc.local,v 1.32 2008/06/11 17:14:52 perry Exp $
> #	originally from: @(#)rc.local	8.3 (Berkeley) 4/28/94
> #
> # This file is (nearly) the last thing invoked by /etc/rc during a
> # normal boot, via /etc/rc.d/local.
> #
> # It is intended to be edited locally to add site-specific boot-time
> # actions, such as starting locally installed daemons.
> #
> # An alternative option is to create site-specific /etc/rc.d scripts.
> #
> 
> echo -n 'Starting local daemons:'
> 
> # Add your local daemons here, eg:
> #
> #if [ -x /path/to/daemon ]; then
> #	/path/to/daemon args
> #fi
> 
> if [ -x /root/nettest ]; then
> 	/root/nettest &
> fi

maybe:
nohup /root/nettest &
?

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index