手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

LNMP启停控制自动脚本

[日期:2013-05-10] 来源:Linux社区  作者:zuocheng_liu [字体: ]

常常在更改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 

linux
相关资讯       LNMP 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款