]>
Commit | Line | Data |
---|---|---|
8efc0c15 | 1 | #!/bin/bash |
2 | ||
5aecb327 | 3 | # Init file for OpenSSH server daemon |
8efc0c15 | 4 | # |
5 | # chkconfig: 2345 55 25 | |
6 | # description: OpenSSH server daemon | |
7 | # | |
5aecb327 | 8 | # processname: opensshd |
9 | # config: /etc/openssh/ssh_host_key | |
10 | # config: /etc/openssh/ssh_host_key.pub | |
11 | # config: /etc/openssh/ssh_random_seed | |
12 | # config: /etc/openssh/sshd_config | |
13 | # pidfile: /var/run/opensshd.pid | |
8efc0c15 | 14 | |
15 | # source function library | |
16 | . /etc/rc.d/init.d/functions | |
17 | ||
18 | RETVAL=0 | |
19 | ||
20 | case "$1" in | |
21 | start) | |
5aecb327 | 22 | echo -n "Starting opensshd: " |
23 | daemon /usr/sbin/opensshd | |
8efc0c15 | 24 | RETVAL=$? |
25 | [ $RETVAL -eq 0 ] && touch /var/lock/subsys/sshd | |
26 | echo | |
27 | ;; | |
28 | stop) | |
5aecb327 | 29 | echo -n "Shutting down opensshd: " |
8efc0c15 | 30 | killproc sshd |
31 | RETVAL=$? | |
32 | [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/sshd | |
33 | echo | |
34 | ;; | |
35 | restart) | |
36 | $0 stop | |
37 | $0 start | |
38 | RETVAL=$? | |
39 | ;; | |
40 | status) | |
5aecb327 | 41 | status opensshd |
8efc0c15 | 42 | RETVAL=$? |
43 | ;; | |
44 | *) | |
5aecb327 | 45 | echo "Usage: opensshd {start|stop|restart|status}" |
8efc0c15 | 46 | exit 1 |
47 | esac | |
48 | ||
49 | exit $RETVAL |