diff options
Diffstat (limited to 'sshd.init.redhat')
-rwxr-xr-x | sshd.init.redhat | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/sshd.init.redhat b/sshd.init.redhat index 40cc92b86..5e9194899 100755 --- a/sshd.init.redhat +++ b/sshd.init.redhat | |||
@@ -20,16 +20,17 @@ RETVAL=0 | |||
20 | case "$1" in | 20 | case "$1" in |
21 | start) | 21 | start) |
22 | echo -n "Starting sshd: " | 22 | echo -n "Starting sshd: " |
23 | daemon /usr/sbin/sshd | 23 | if [ ! -f /var/run/sshd.pid ] ; then |
24 | RETVAL=$? | 24 | /usr/sbin/sshd && success "sshd startup" || failure "sshd startup" |
25 | [ $RETVAL -eq 0 ] && touch /var/lock/subsys/sshd | 25 | RETVAL=$? |
26 | fi | ||
26 | echo | 27 | echo |
27 | ;; | 28 | ;; |
28 | stop) | 29 | stop) |
29 | echo -n "Shutting down sshd: " | 30 | echo -n "Shutting down sshd: " |
30 | killproc sshd | 31 | if [ -f /var/run/sshd.pid ] ; then |
31 | RETVAL=$? | 32 | killproc sshd |
32 | [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/sshd | 33 | fi |
33 | echo | 34 | echo |
34 | ;; | 35 | ;; |
35 | restart) | 36 | restart) |