1 Star 2 Fork 4

温柔藏匿于心/tt

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
xz.sh 1.45 KB
一键复制 编辑 原始数据 按行查看 历史
温柔藏匿于心 提交于 2024-03-30 14:58 . update xz.sh.
#!/bin/bash
PROCESSES="ttnode ttmanager happ eds lsnode bynode ipes wsv qynode"
for PROCESS in $PROCESSES
do
echo "开始杀死所有带有'$PROCESS'的进程..."
PIDS=$(ps aux | grep "$PROCESS" | awk '{print $2}')
if [ -n "$PIDS" ]; then
for PID in $PIDS
do
if ps -p $PID > /dev/null; then
kill -9 $PID
echo "进程 $PID 已被杀死。"
else
echo "没有找到进程 $PID。"
fi
done
else
echo "没有找到带有'$PROCESS'的进程。"
fi
sleep 3
done
TTMANAGER=$(ls /usr/ttnode | grep -E 'ttmanager' | grep -v '.bak$')
if [ -n "$TTMANAGER" ]; then
echo "开始卸载$TTMANAGER..."
/usr/ttnode/$TTMANAGER -uninstall
echo "$TTMANAGER已卸载。"
sleep 3
else
echo "在/usr/ttnode文件夹中没有找到ttmanager文件。"
fi
echo "开始删除/usr/ttnode文件夹..."
rm -rf /usr/ttnode
rm -rf /root/.qynode_cacheFile
echo "/usr/ttnode文件夹已删除。"
echo "开始删除by相关文件..."
FILES="/usr/local/by-agent /usr/local/by-daemon /usr/local/by-watcher /usr/local/bin/ttagent"
for FILE in $FILES
do
if [ -e "$FILE" ]; then
rm -rf "$FILE"
echo "已删除文件或文件夹 $FILE。"
else
echo "没有找到文件或文件夹 $FILE。"
fi
done
sed -i '/nohup/d' /etc/rc.local
echo "*****卸载脚本不一定能完全杀掉进程,所以杀完进程后记得重启一下"
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/KCne/tt.git
[email protected]:KCne/tt.git
KCne
tt
tt
master

搜索帮助