Chinaunix首页 | 论坛 | 博客
  • 博客访问: 266081
  • 博文数量: 53
  • 博客积分: 2580
  • 博客等级: 少校
  • 技术积分: 509
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-29 10:02
文章分类

全部博文(53)

文章存档

2014年(1)

2013年(1)

2011年(14)

2010年(37)

我的朋友

分类: LINUX

2010-06-17 15:55:09

执行以下就可以实现nginx的自启动和重启 重载等控制了
ln -s /etc/init.d/nginx /etc/rc2.d/S80nginx
ln -s /etc/init.d/nginx /etc/rc3.d/S80nginx
 
cat /etc/init.d/nginx
#!/bin/sh
# description: Startup and shutdown script for nginx
NGINX_DIR=/usr/local/nginx
export NGINX_DIR
case $1 in
'start' )
echo "Starting nginx..."
$NGINX_DIR/sbin/nginx &
;;
'reload' )
echo "Reload nginx configuration..."
#kill -HUP `cat $NGINX_DIR/logs/nginx.pid`
kill -HUP `cat /home/nginx/nginx.pid`
;;
'stop' )
echo "Stopping nginx..."
#kill -15 `cat $NGINX_DIR/logs/nginx.pid`
kill -15 `cat /home/nginx/nginx.pid`
;;
'list' )
ps aux | egrep '(PID|nginx)'
;;
'testconfig' )
$NGINX_DIR/sbin/nginx -t
;;
*)
echo "usage: `basename $0` {start|reload|stop|list|testconfig}"
esac
阅读(2349) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~