lxy777 发表于 2015-11-16 13:46:08

LNMP启停控制自动脚本

常常在更改LNMP配置之后,需要重启LNMP,在此写了一个自动化脚本,方便重启LNMP。

除了方便重新启动,还增加了关闭与开启功能。

Operating System: Ubuntu Server

代码

#!/bin/bash

function start(){
sudo service nginx start
sudo service php5-fpm start
}
function startall(){
start
sudo service mysql start
}


function stop(){
sudo service nginx stop
sudo service php5-fpm stop
}
function stopall(){
stop
sudo service mysql start
}
function restart(){
sudo service nginx restart
sudo service php5-fpm restart
}
function restartall(){
restart
sudo service mysql restart
}


## main()
case "$1" in
"start")
start
;;
"startall")
startall
;;
"stop")
stop
;;
"stopall")
stopall
;;
"restart")
restart
;;
"restartall")
restartall
;;
"configtest")
configtest
;;
*)
echo "Usage: $0 {start|stop|restart|startall|stopall|restartall}"
esac
exit 0

例如:



webserver restart   //重启nginx 和 php-fpm来源:Zuocheng Liu‘s IT Blog LNMP启停控制自动脚本 http://it.zuocheng.net/?p=50

版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: LNMP启停控制自动脚本