From cf5d0a90c086b3f7933b3cfaf149d298717ed189 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=AC=E5=93=A5=E4=BE=83=E4=BE=83=E4=BE=83ygkkk?= <121604513+yonggekkk@users.noreply.github.com> Date: Fri, 14 Mar 2025 11:00:37 +0800 Subject: [PATCH] Update serv00.sh --- serv00.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/serv00.sh b/serv00.sh index c5a0b12..2eab6ba 100644 --- a/serv00.sh +++ b/serv00.sh @@ -213,8 +213,11 @@ sleep 2 cd purple "************************************************************" purple "${hona}-sb-yg脚本安装结束" - purple "再次进入脚本时,输入快捷方式:sb" + purple "退出SSH" + purple "请再次连接SSH,查看主菜单,请输入快捷方式:sb" purple "************************************************************" + sleep 2 + kill -9 $(ps -o ppid= -p $$) >/dev/null 2>&1 } uninstall_singbox() { @@ -223,6 +226,8 @@ uninstall_singbox() { [Yy]) bash -c 'ps aux | grep $(whoami) | grep -v "sshd\|bash\|grep" | awk "{print \$2}" | xargs -r kill -9 >/dev/null 2>&1' >/dev/null 2>&1 rm -rf domains bin serv00keep.sh webport.sh + sed -i '' '/export PATH="\$HOME\/bin:\$PATH"/d' ~/.bashrc + source ~/.bashrc purple "************************************************************" purple "${hona}-sb-yg卸载完成!" purple "欢迎继续使用脚本:bash <(curl -Ls https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/serv00.sh)" @@ -240,6 +245,8 @@ reading "\n清理所有进程并清空所有安装内容,将退出ssh连接, bash -c 'ps aux | grep $(whoami) | grep -v "sshd\|bash\|grep" | awk "{print \$2}" | xargs -r kill -9 >/dev/null 2>&1' >/dev/null 2>&1 devil www del ${snb}.${USERNAME}.${address} > /dev/null 2>&1 devil www del ${USERNAME}.${address} > /dev/null 2>&1 + sed -i '' '/export PATH="\$HOME\/bin:\$PATH"/d' ~/.bashrc + source ~/.bashrc purple "************************************************************" purple "${hona}-sb-yg清理重置完成!" purple "欢迎继续使用脚本:bash <(curl -Ls https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/serv00.sh)" @@ -1277,7 +1284,7 @@ if [[ -e $WORKDIR/config.json ]]; then chmod +x "$SCRIPT_PATH" if [[ ":$PATH:" != *":$HOME/bin:"* ]]; then echo 'export PATH="$HOME/bin:$PATH"' >> "$HOME/.bashrc" - echo 'source ~/.bashrc' >> ~/.bash_profile + grep -qxF 'source ~/.bashrc' ~/.bash_profile 2>/dev/null || echo 'source ~/.bashrc' >> ~/.bash_profile source ~/.bashrc fi if [ "$hona" = "serv00" ]; then