From:
[email protected] (Michael Haardt)
To:
[email protected]
Subject: Re: ssh
Date: Sun, 11 Feb 1996 01:04:24 +0100
..
I appended a shell script to this email, which starts/stops sshd in SYSV
like style. If you are interested, you can include it in the
distribution. It goes to /etc/init.d/sshd and has symlinks from the
/etc/rc?.d directories to it, but the details of those links differ
among systems. SYSV admins will know what to do with the script,
though. :)
..
Michael
----------------------------------------------------------------------
#!/bin/sh
#
# Start/Stop the secure shell daemon.
#
# Written by Michael Haardt, 1996.
PATH=/bin:/usr/bin
SSHD=/usr/sbin/sshd
PID=/var/run/sshd.pid
case $1 in
#{{{script}}}#{{{ start
'start')
start=false
if [ ! -s $PID ]
then
start=true
else
kill -0 `cat $PID` >/dev/null 2>&1 || start=true
fi
if [ $start = true -a -x $SSHD ]
then
$SSHD
echo 'Secure shell daemon started.'
else
echo 'Secure shell daemon not started.'
fi
;;
#}}}
#{{{ stop
'stop')
if [ -s $PID ]
then
if kill `cat $PID` >/dev/null 2>&1
then
echo 'Secure shell daemon terminated.'
fi
fi
;;
#}}}
#{{{ *
*)
echo 'Usage: /etc/init.d/sshd start|stop'
;;
#}}}
esac