Lots of responses on this one, I used the basic script below (from Luc). Most responded that the script for the sunfreeware.com is badly written and that the error or non-existence PID is from the grep to kill sshd. I'm no script expert, only reporting what others replied. Some recommends search for the /var/run/sshd.pid, this way your ssh terminal won't get zap while sshd daemon is re-hup or stop/start. Thanks all. - Mike case "$1" in 'start') if [ -x /usr/local/sbin/sshd ]; then echo "Starting the secure shell daemon" /usr/local/sbin/sshd & fi ;; 'stop') echo "Stopping the secure shell daemon " pkill -TERM sshd ;; *) echo "Usage: /etc/init.d/sshd { start | stop }" ;; esac exit 0 On Fri, 10 Jan 2003, Mike's List wrote: > Ok, quite a few asked to see the script (below) --Solaris 8 2/02 running > sunfreeware.com openssh 3.5p1 --a couple of suggestions below doing > > /bin/sh -x /etc/init.d/sshd stop > > ...to see what's going on, I'm in the server remotely right now so I can't > stop/start (because stop would just kills all the sshd processes and I > can't get back in to start). > > > - Mike > > > #!/bin/sh > pid=`/usr/bin/ps -e | /usr/bin/grep sshd | /usr/bin/sed -e 's/^ *//' -e 's/ .*//'` > case $1 in > 'start') > /usr/local/sbin/sshd > ;; > 'stop') > if [ "${pid}" != "" ] > then > /usr/bin/kill ${pid} > fi > ;; > *) > echo "usage: /etc/init.d/sshd {start|stop}" > ;; > esac _______________________________________________ sunmanagers mailing list sunmanagers@sunmanagers.org http://www.sunmanagers.org/mailman/listinfo/sunmanagersReceived on Mon Jan 13 15:49:13 2003
This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:43:01 EST