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
發佈了47 篇原創文章 · 獲贊 9 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章