宝塔面板liunx数据盘满了,磁盘扩容教程(2)
(2018-07-27 21:24:50)
原文地址:https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=9595&highlight=停止
linux磁盘扩容的时候,需要停止所有的宝塔服务, |
|
如何停止宝塔的所有服务?
- #!/bin/bash
-
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
- export PATH
- stop_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
复制代码
新建一个shell脚本执行以上代码
或者进面板
把以上代码丢到计划任务里的shell脚本执行
执行完后扩容好磁盘后重新挂载上去后执行以下两条命令
- swapon /www/swap
- echo "True" >
/www/server/panel/data/502Task.pl
复制代码
最后别忘了启动宝塔服务
喜欢
0
赠金笔
加载中,请稍候......