nginx 自启动脚本

创建脚本

cd /etc/init.d

vi nginx

脚本如下:

#! /bin/bash
# chkconfig: 35 85 15
# description: Nginx is an HTTP(S) server, HTTP(S) reverse
set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="nginx daemon"
NAME=nginx
DAEMON=/usr/local/nginx/sbin/$NAME
SCRIPTNAME=/etc/init.d/$NAME
test -x $DAEMON || exit 0
d_start(){
$DAEMON || echo -n " already running"
}
d_stop() {
$DAEMON -s quit || echo -n " not running"
}
d_reload() {
$DAEMON -s reload || echo -n " counld not reload"
}
case "$1" in
start)
echo -n "Starting $DESC:$NAME"
d_start
echo "."
;;
stop)
echo -n "Stopping $DESC:$NAME"
d_stop
echo "."
;;
reload)
echo -n "Reloading $DESC configuration..."
d_reload
echo "reloaded."
;;
restart)
echo -n "Restarting $DESC: $NAME"
d_stop
sleep 2
d_start
echo "."
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2
exit 3
;;
esac
exit 0

修改权限

chmod a+x nginx

添加

insserv nginx

最新文章

  1. jQuery-1.9.1源码分析系列(十六)ajax——jsonp原理
  2. tornado+sqlalchemy+celery,数据库连接消耗在哪里
  3. CentOS下 pycharm开发环境搭建
  4. c#序列化json字符串及处理
  5. java 数据导入到exc ,并下载
  6. Hibernate总结(二)
  7. [NOIP2015] 提高组 洛谷P2680 运输计划
  8. js 实现复制到剪切板 复制按钮兼容各大浏览器
  9. Javascript offsetLeft详情
  10. 7款HTML5的精美应用教程让你立即爱上HTML5
  11. 【转】setTag()/getTag()
  12. python的socket里 gethostbyname 与 gethostbyname_ex 的区别
  13. 【技术贴】删除360快捷搜索 ctrl+ctrl
  14. python time模块函数
  15. Html 5 坦克大战(韩顺平县版本号)
  16. golang变量作用域问题-避免使用全局变量
  17. JAVA作业三
  18. UE4 UMG
  19. vue面试
  20. 【C#进阶】拥抱Lambda(二)

热门文章

  1. sublime text2 插件 - ctags的使用
  2. SSH框架搭建详细图文教程(转)
  3. gitolite migration to bitbucket
  4. 访问 Google
  5. Ubuntu中安装和配置 Java JDK,并卸载自带OpenJDK(以Ubuntu 14.04为例)
  6. <script> 的defer和async
  7. WineBottler for Mac(Mac 运行 exe 程序工具)安装
  8. eoe移动开发者大会—移动开发者的极客盛宴 2013年9月14日期待您的加入!!
  9. 微信小程序场景值
  10. docker启动centos7后sudo不能使用