|
@@ -0,0 +1,45 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+#### Remove WP Site
|
|
|
+#### v3 删除该临时站点资源
|
|
|
+
|
|
|
+SITE_CODE=$1
|
|
|
+
|
|
|
+# 定义要检查的目录路径
|
|
|
+FROM_DIR="/usr/local/wwwroot/"
|
|
|
+DIR_TO_CHECK=$FROM_DIR$SITE_CODE
|
|
|
+
|
|
|
+# 定义数据库连接信息
|
|
|
+RDS_HOST='127.0.0.1'
|
|
|
+RDS_ADMIN='root'
|
|
|
+RDS_PWD='Initial0_123'
|
|
|
+
|
|
|
+sudo rm -rf $DIR_TO_CHECK
|
|
|
+
|
|
|
+if [ $? -eq 0 ]; then
|
|
|
+ echo "打包后删除该项目目录$SITE_CODE"
|
|
|
+fi
|
|
|
+
|
|
|
+
|
|
|
+#############
|
|
|
+# 删除数据库 #
|
|
|
+############
|
|
|
+mysql -u $RDS_ADMIN -p$RDS_PWD -e "DROP DATABASE $SITE_CODE;"
|
|
|
+
|
|
|
+# 检查 MySQL 命令是否成功执行
|
|
|
+if [ $? -eq 0 ]; then
|
|
|
+ echo "Database $SITE_CODE has been deleted."
|
|
|
+else
|
|
|
+ echo "Failed to delete database $SITE_CODE."
|
|
|
+fi
|
|
|
+
|
|
|
+# 删除nginx 配置文件 #
|
|
|
+sudo rm -f /usr/local/openresty/nginx/vhost/$SITE_CODE.conf
|
|
|
+
|
|
|
+# 删除nginx 站点日志文件 #
|
|
|
+sudo rm -f /usr/local/openresty/nginx/logs/$SITE_CODE.error.log
|
|
|
+sudo rm -f /usr/local/openresty/nginx/logs/$SITE_CODE.access.log
|
|
|
+
|
|
|
+echo "reload nginx config"
|
|
|
+/usr/local/openresty/nginx/sbin/nginx -s reload
|
|
|
+echo "reload nginx config done!"
|