]> andersk Git - gssapi-openssh.git/blame - setup/SXXsshd.in
o Bug fix to make the script more stable and to update PID_FILE.
[gssapi-openssh.git] / setup / SXXsshd.in
CommitLineData
03f5c33a 1#!/bin/sh
2
20bb6dc8 3GLOBUS_LOCATION="@GLOBUS_LOCATION@"
03f5c33a 4export GLOBUS_LOCATION
5
6. ${GLOBUS_LOCATION}/libexec/globus-script-initializer
7. ${libexecdir}/globus-sh-tools.sh
03f5c33a 8
9PID_FILE=${localstatedir}/sshd.pid
10
11case "$1" in
306c7e1a 12 start)
13 if [ ! -f $PID_FILE ]; then
14 echo "Starting up GSI-OpenSSH sshd server"
15 ${sbindir}/sshd &
16 if [ $? -ne 0 ] ; then
17 echo "Failed to start up GSI-OpenSSH sshd server"
18 else
19 echo $! > $PID_FILE
20 fi
21 else
22 echo "GSI-OpenSSH sshd is already running..."
23 fi
24 ;;
25
26 stop)
27 if [ -f $PID_FILE ] ; then
28 kill -TERM `cat $PID_FILE`
29 sleep 2
30 kill -TERM `cat $PID_FILE` 2> /dev/null
31 rm -f $PID_FILE
32 fi
33 ;;
03f5c33a 34
35 *)
306c7e1a 36 echo "Usage: $0 ( start | stop )"
37 exit 1
03f5c33a 38esac
39
40exit 0
41
This page took 0.051114 seconds and 5 git commands to generate.