Manual daemon starting

As a shell function

dstart() { env $1=YES sudo sh /etc/rc.local | sed ’s/starting local daemons/Started/’ }


As a script

#!/bin/sh

if [ X"$1" != X"“ ]; then
env $1=YES sudo sh /etc/rc.local \
| sed ’s/starting local daemons/Started/’
else
echo "Usage: dstart
fi


Used for starting local daemons on OpenBSD, whose startup commands lies in /etc/rc.local.

$ sudo pkill -x nginx && dstart nginx
Started: nginx.