shell脚本之nginx自动化脚本_nginx

今天小编就为大家分享一篇关于shell脚本之nginx自动化脚本,小编觉得内容挺不错的,现在分享给大

shell脚本之nginx自动化脚本_nginx

今天小编就为大家分享一篇关于shell脚本之nginx自动化脚本,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

这个脚本,可以满足nginx开启,停止和重启的操作

#!/bin/bash
. /etc/init.d/functions
function usage() {
echo $\”usage:$0 {start|stop|restart}\”
exit 1
}
function start() {
/usr/local/nginx/sbin/nginx
sleep 1
if [ `netstat -antlpe | grep nginx | wc -l` -ge 0 ];then
action \”nginx is started.\” /bin/true
else
action \”nginx is started.\” /bin/false
fi
}
function stop() {
killall nginx &>/dev/null
sleep 1
if [ `netstat -antlpe | grep nginx | wc -l` -eq 0 ];then
action \”nginx is stopped.\” /bin/true
else
action \”nginx is stopped.\” /bin/false
fi
}
function main() {
if [ $# -ne 1 ];then
usage $0
fi
case $1 in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
usage $0
;;
esac
}
main $*

运行试试

1.停止nginx

2.开启nginx

3.重启nginx

ok~

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对3399IT网的支持。如果你想了解更多相关内容请查看下面相关链接

本文为网络共享文章,如有侵权请联系邮箱485837881@qq.com

作者: Mr.o.j

为您推荐

返回顶部