blob: 702c0d86142c196936bc8609f6b59e3aa5c5bc44 [file] [log] [blame]
Robert R Evans9c7cd9a2010-10-02 11:55:34 -07001function nginx_reload() {
2 FILE="${NGINX_PATH}/logs/nginx.pid"
3 if [ -e $FILE ]; then
4 echo "Reloading NGINX..."
5 PID=`cat $NGINX_PATH/logs/nginx.pid`
6 sudo kill -HUP $PID
7 else
8 echo "Nginx pid file not found"
9 return 0
10 fi
11}
12
13function nginx_stop() {
14 FILE="${NGINX_PATH}/logs/nginx.pid"
15 if [ -e $FILE ]; then
16 echo "Stopping NGINX..."
17 PID=`cat $NGINX_PATH/logs/nginx.pid`
18 sudo kill -INT $PID
19 else
20 echo "Nginx pid file not found"
21 return 0
22 fi
23}
24
25function nginx_start() {
26 FILE="${NGINX_PATH}/sbin/nginx"
27 if [ -e $FILE ]; then
28 echo "Starting NGINX..."
29 sudo $NGINX_PATH/sbin/nginx
30 else
31 echo "Couldn't start nginx"
32 fi
33}
34
35function nginx_restart() {
36 FILE="${NGINX_PATH}/logs/nginx.pid"
37 if [ -e $FILE ]; then
38 echo "Stopping NGINX..."
39 PID=`cat $NGINX_PATH/logs/nginx.pid`
40 sudo kill -INT $PID
41 sleep 1
42 echo "Starting NGINX..."
43 sudo $NGINX_PATH/sbin/nginx
44 else
45 echo "Nginx pid file not found"
46 return 0
47 fi
48}