Copy Code code as follows:
#!/bin/bash
Case "$" in
Start
Svnserve-d-r/svndata
Svnport= ' NETSTAT-NATP | grep Svnserve | Awk-f: ' {print $} ' | awk ' Nr==1 '
If [$svnport-eq 3690]
Then
echo "SVN Server already runnning. port:3690 "
Else
echo "SVN Server does not Start"
Fi
Reload
Svnport= ' NETSTAT-NATP | grep Svnserve | Awk-f: ' {print $} ' | awk ' Nr==1 '
If [$svnport-eq 3690]
Then
Killall svnserve && svnserve-d-r/svndata
echo "Reload OK"
Else
echo "SVN Server is not Running"
Fi
Stop
Killall Svnserve
echo "SVN Server has Been Stopped"
Status
Svnport= ' NETSTAT-NATP | grep Svnserve | Awk-f: ' {print $} ' | awk ' Nr==1 '
Pid= ' ps aux | grep Svnserve | Grep-v "grep" | awk ' {print $} '
If [$svnport-eq 3690]
Then
echo "SVN Server (PID: $pid) running ..."
Else
echo "SVN Server stopped running ..."
Fi
*)
echo "$0:usage: $ {start|status|stop|reload}"
Exit 1
Esac