#!/bin/sh start() { if [ ! -f /usr/local/var/run/nginx.pid ]; then nginx fi } stop() { if [ -f /usr/local/var/run/nginx.pid ]; then nginx -s stop fi } reopen() { if [ -f /usr/local/var/run/nginx.pid ]; then nginx -s reopen fi } reload() { if [ -f /usr/local/var/run/nginx.pid ]; then nginx -s reload fi } status() { if [ -e /usr/local/var/run/nginx.pid ]; then echo -e "\nnginx is running.\n" exit 0 else echo -e "\nnginx is not running.\n" exit 1 fi } case $1 in start) start ;; stop) stop ;; status) status ;; reopen) reopen ;; reload) reload ;; *) echo -e "\n$0 [start|stop|reopen|reload|status]\n" ;; esac