服务器需要扩容,如何停止宝塔的所有服务?

2020-09-10 203百度已收录

linux磁盘扩容的时候,需要停止所有的宝塔服务

教程开始

1:新建一个shell脚本执行以下代码
或者进面板 把以下代码丢到计划任务里的shell脚本执行

#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHstop_service(){        /etc/init.d/bt stop        if [ -f "/etc/init.d/nginx" ]; then                /etc/init.d/nginx stop > /dev/null 2>&1        fi        if [ -f "/etc/init.d/httpd" ]; then                /etc/init.d/httpd stop > /dev/null 2>&1        fi        if [ -f "/etc/init.d/mysqld" ]; then                /etc/init.d/mysqld stop > /dev/null 2>&1        fi        if [ -f "/etc/init.d/pure-ftpd" ]; then                /etc/init.d/pure-ftpd stop > /dev/null 2>&1        fi        if [ -f "/etc/init.d/tomcat" ]; then                /etc/init.d/tomcat stop > /dev/null 2>&1        fi        if [ -f "/etc/init.d/redis" ]; then                /etc/init.d/redis stop > /dev/null 2>&1        fi        if [ -f "/etc/init.d/memcached" ]; then                /etc/init.d/memcached stop > /dev/null 2>&1        fi        if [ -f "/www/server/panel/data/502Task.pl" ]; then                rm -f /www/server/panel/data/502Task.pl                if [ -f "/etc/init.d/php-fpm-52" ]; then                        /etc/init.d/php-fpm-52 stop > /dev/null 2>&1                fi                if [ -f "/etc/init.d/php-fpm-53" ]; then                        /etc/init.d/php-fpm-53 stop > /dev/null 2>&1                fi                if [ -f "/etc/init.d/php-fpm-54" ]; then                        /etc/init.d/php-fpm-54 stop > /dev/null 2>&1                fi                if [ -f "/etc/init.d/php-fpm-55" ]; then                        /etc/init.d/php-fpm-55 stop > /dev/null 2>&1                fi                if [ -f "/etc/init.d/php-fpm-56" ]; then                        /etc/init.d/php-fpm-56 stop > /dev/null 2>&1                fi                if [ -f "/etc/init.d/php-fpm-70" ]; then                        /etc/init.d/php-fpm-70 stop > /dev/null 2>&1                fi                if [ -f "/etc/init.d/php-fpm-71" ]; then                        /etc/init.d/php-fpm-71 stop > /dev/null 2>&1                fi        fi        swapoff /www/swap}stop_service

全选代码

复制

2:执行完后扩容好磁盘后重新挂载上去后执行以下两条命令

swapon /www/swapecho "True" > /www/server/panel/data/502Task.pl

全选代码

复制

3:最后别忘了启动宝塔服务

/etc/init.d/bt start

全选代码

复制



1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有金币奖励和额外收入!
8. 重点来了,想白嫖的站长们可每日签到获取金币来免费购买本站资源,等级不同赠送金币不同哦!

官方客服团队

为您解决烦忧 - 24小时在线 专业服务