update start.sh

This commit is contained in:
mshe 2026-05-28 15:22:21 +08:00
parent 71025e85de
commit dafd5e7cf8
5 changed files with 25 additions and 20 deletions

View File

@ -13,7 +13,16 @@ echo "下载卸载脚本..."
wget -q --show-progress https://git.nps.crabapples.cn/crabapples/learn-spider/raw/branch/main/sh/uninstall.sh && chmod +x uninstall.sh
echo "下载完成"
echo "开始安装..."
./install.sh
USER_COUNT=10
# 公共的工作目录
PUBLIC_DIR="/shared"
# git仓库加速地址
GIT_NO_VNC="https://git.nps.crabapples.cn/crabapples/noVNC.git"
GIT_WEBSOCKIFY="https://git.nps.crabapples.cn/crabapples/websockify.git"
GIT_PY_SPIDER="https://git.nps.crabapples.cn/crabapples/learn-spider.git"
./install.sh $USER_COUNT $PUBLIC_DIR $GIT_NO_VNC $GIT_WEBSOCKIFY $GIT_PY_SPIDER
echo "安装完成"

View File

@ -2,17 +2,13 @@
# ==================== 配置变量 ====================
# 需要创建的用户数量
USER_COUNT=10
USER_COUNT=${1:-10}
# 公共的工作目录
PUBLIC_DIR="/shared"
# git仓库原地址
GIT_NO_VNC_BAK="https://github.com/novnc/noVNC.git"
GIT_WEBSOCKIFY_BAK="https://github.com/novnc/websockify.git"
# git仓库加速地址
GIT_NO_VNC="https://git.nps.crabapples.cn/crabapples/noVNC.git"
GIT_WEBSOCKIFY="https://git.nps.crabapples.cn/crabapples/websockify.git"
GIT_PY_SPIDER="https://git.nps.crabapples.cn/crabapples/learn-spider.git"
PUBLIC_DIR="${2:-/shared}"
# git仓库地址
GIT_NO_VNC="${3:-https://github.com/novnc/noVNC.git}"
GIT_WEBSOCKIFY="${4:-https://github.com/novnc/websockify.git}"
GIT_PY_SPIDER="${5:-https://git.nps.crabapples.cn/crabapples/learn-spider.git}"
# ==================== 函数定义 ====================
# 1. 预安装软件

View File

@ -1,6 +1,6 @@
#!/bin/bash
PUBLIC_DIR="/shared"
INDEX=$1
PUBLIC_DIR="${2:-/shared}"
username="user$INDEX"
export DISPLAY=:$INDEX
echo "当前显示桌面:$DISPLAY"

View File

@ -1,7 +1,7 @@
#!/bin/bash
USER_COUNT=100
PUBLIC_DIR="/shared"
SECOUND=5
USER_COUNT="${1:-10}"
PUBLIC_DIR="${2:-/shared}"
SECOND="${3:-5}"
batch_kill_process(){
echo "正在结束进程"
@ -27,9 +27,9 @@ batch_delete_user(){
echo "批量删除完成!"
}
for i in $(seq 1 $SECOUND); do
for i in $(seq 1 $SECOND); do
clear
echo "$(($SECOUND-$i))S后开始数据清理...."
echo "$(($SECOND-$i))S后开始数据清理...."
sleep 1
done

View File

@ -1,8 +1,8 @@
#!/bin/bash
PUBLIC_DIR="/shared"
GIT_PY_SPIDER="https://git.nps.crabapples.cn/crabapples/learn-spider.git"
PUBLIC_DIR="${1:-/shared}"
GIT_PY_SPIDER="${2:-https://git.nps.crabapples.cn/crabapples/learn-spider.git}"
echo "开始更新爬虫"
cd $PUBLIC_DIR
if [ -d "learn-spider" ]; then
cd learn-spider