Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
PID_FILE=/var/run/nginx.pid
CAT=/bin/cat
NGINX=/usr/sbin/nginx
START_STOP_DAEMON=/sbin/start-stop-daemon
. /lib/lsb/init-functions
do_start()
{
$START_STOP_DAEMON --start --quiet --pidfile $PID_FILE --exec $NGINX
RETVAL=$?
if [ $RETVAL = 0 ]; then
log_success_msg "Server started at pid" $($CAT $PID_FILE)
elif [ $RETVAL = 1 ]; then
log_failure_msg "Server already running at pid" $($CAT $PID_FILE)
else
log_failure_msg "Error starting server"
fi
return $RETVAL
}
do_stop()
{
$START_STOP_DAEMON --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PID_FILE --exec $NGINX
RETVAL=$?
if [ $RETVAL = 0 ]; then
log_success_msg "Server stopped"
elif [ $RETVAL = 1 ]; then
log_failure_msg "Server already stopped"
else
log_failure_msg "Error stopping server"
fi
return $RETVAL
}
is_running()
{
if [ -f $PID_FILE ]; then
kill -n 0 $($CAT $PID_FILE)
if [ $? = 0 ]; then
return 1
else
return 0
fi
fi
return 0
}