kart_

nginx-init

Nov 17th, 2012
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.68 KB | None | 0 0
  1. --- debian/nginx-common.nginx.init  2012-10-12 15:42:45.581895395 +0530
  2. +++ /etc/init.d/nginx   2012-11-16 13:08:17.689095463 +0530
  3. @@ -42,55 +42,64 @@
  4.             # Set the ulimits
  5.             ulimit $ULIMIT
  6.         fi
  7. +       log_daemon_msg "Starting $DESC" "$NAME"
  8.         start-stop-daemon --start --quiet --pidfile /run/$NAME.pid \
  9.             --retry 5 --exec $DAEMON -- $DAEMON_OPTS || true
  10. +       log_end_msg $?
  11.  }
  12.  
  13.  stop() {
  14. +       log_daemon_msg "Stopping $DESC" "$NAME"
  15.         start-stop-daemon --stop --quiet --pidfile /run/$NAME.pid \
  16.             --retry 5 --exec $DAEMON || true
  17. +       log_end_msg $?
  18.  }
  19.  
  20.  case "$1" in
  21.     start)
  22. -       echo -n "Starting $DESC: "
  23.         start
  24. -       echo "$NAME."
  25.         ;;
  26.  
  27.     stop)
  28. -       echo -n "Stopping $DESC: "
  29.         stop
  30. -       echo "$NAME."
  31.         ;;
  32.  
  33.     restart|force-reload)
  34. -       echo -n "Restarting $DESC: "
  35. +       log_daemon_msg "Restarting $DESC"
  36.         stop
  37.         sleep 1
  38. -       echo "$NAME."
  39.         start
  40. +       log_end_msg 0
  41.         ;;
  42.  
  43.     reload)
  44. -       echo -n "Reloading $DESC configuration: "
  45. +       log_daemon_msg "Reloading $DESC configuration..."
  46.         test_nginx_config
  47.         start-stop-daemon --stop --signal HUP --quiet --pidfile /run/$NAME.pid \
  48.             --exec $DAEMON || true
  49. -       echo "$NAME."
  50. +       log_end_msg 0
  51.         ;;
  52.  
  53.     configtest|testconfig)
  54. -       echo -n "Testing $DESC configuration: "
  55. +       log_daemon_msg "Testing $DESC configuration"
  56.         if test_nginx_config; then
  57. -           echo "$NAME."
  58. +           log_daemon_msg "$NAME"
  59.         else
  60.             exit $?
  61.         fi
  62. +       log_end_msg $?
  63.         ;;
  64.  
  65.     status)
  66.         status_of_proc -p /run/$NAME.pid "$DAEMON" nginx && exit 0 || exit $?
  67. +       status=$?
  68. +
  69. +       if [ $status -eq 0 ]; then
  70. +           log_success_msg "$DESC is running"
  71. +       else
  72. +           log_failure_msg "$DESC is not running"
  73. +       fi
  74. +       exit $status
  75.         ;;
  76.  
  77.     *)
Advertisement
Add Comment
Please, Sign In to add comment