Tengine启动方式做成service方式

Tengine启动方式做成service方式
1.创建服务命令如下:
#cd /etc/rc.d/init.d
#touch nginx
#vi nginx
nginx内容如下所示
#!/bin/bash 
# 
# nginx This shell script takes care of starting and stopping 
# standalone nginx 
# software version 2.1.2
# description: nginx service 
# processname: nginx 
# config file:

# Source function library. 
. /etc/rc.d/init.d/functions

nginx="/u02/software/tengine/sbin/nginx"
prog=$(basename $nginx)

#第一行是防止nginx自启动抛出异常80端口被占用,可自行修改默认端口号
#如果停止命令和开始命令是分开的,不在同一次执行,则不会出现异常
start(){   
    chmod 755 /u02/software/tengine/sbin/nginx
    /u02/software/tengine/sbin/nginx
    echo "nginx start success"
}

stop(){
    pid=`ps -ef | grep "nginx" | grep -v "grep" | awk '{print $2}'`
    if [ -n "$pid" ]; then
 kill $pid
        echo "nginx stop success"
    else
        echo "no nginx service is running."
    fi
}

nginx_status() {
status $prog
}

restart(){
   stop
   start
}

case "$1" in
  start)
     start
  ;;
  stop)
     stop
  ;;
  status)
nginx_status
  ;;
  restart)
     restart
  ;;
  *)
     echo $"Usage: $0 {start|stop|status|restart}"
     exit 1
esac

exit

2.使用命令管理nginx服务
#service nginx status
#service nginx start
#service nginx stop
#service nginx restart


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值