Download bt-source/panel/git.sh from SZFSPC/apple: direct link, hf CLI and curl.
- Browser
- Download file 1.41 kB
-
https://huggingface.co/spaces/SZFSPC/apple/resolve/main/bt-source/panel/git.sh
- Command line
-
hf download hf://spaces/SZFSPC/apple/bt-source/panel/git.sh
-
curl -L -o git.sh https://huggingface.co/spaces/SZFSPC/apple/resolve/main/bt-source/panel/git.sh
1.41 kB
| #!/bin/bash | |
| PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin | |
| export PATH | |
| LANG=en_US.UTF-8 | |
| setup_path=/www | |
| version=$(curl -Ss --connect-timeout 5 -m 2 http://www.bt.cn/api/panel/get_version) | |
| if [ "$version" = '' ]; then | |
| version='8.0.1' | |
| fi | |
| armCheck=$(uname -m | grep arm) | |
| if [ "${armCheck}" ]; then | |
| version='7.7.0' | |
| fi | |
| if [ "$1" ]; then | |
| version=$1 | |
| fi | |
| downloadUrl="http://192.168.1.19" | |
| echo "====================================" | |
| echo "正在打包git-$1分支面板文件" | |
| echo "====================================" | |
| LINUX_PANEL=$(curl "http://192.168.1.19/git.php?v=$1") | |
| wget -O /tmp/panel.zip ${downloadUrl}/${LINUX_PANEL} -T 10 | |
| unzip -o /tmp/panel.zip -d $setup_path/server/ >/dev/null | |
| rm -f /tmp/panel.zip | |
| echo '3' >/www/server/panel/data/db/update | |
| rm -f /www/server/panel/*.pyc | |
| rm -f /www/server/panel/class/*.pyc | |
| chattr -i /etc/init.d/bt | |
| chmod +x /etc/init.d/bt | |
| echo "=====================================" | |
| rm -f /dev/shm/bt_sql_tips.pl | |
| kill $(ps aux | grep -E "task.pyc|main.py" | grep -v grep | awk '{print $2}') | |
| /etc/init.d/bt start | |
| echo 'True' >/www/server/panel/data/restart.pl | |
| pkill -9 gunicorn & | |
| echo "已成功升级到${LINUX_PANEL}" | |
| echo "=========================================================================" | |
| echo "可用下面命令在外网进行升级!" | |
| echo "wget -O git_ol.sh http://downooad-test.bt.cn/git_ol.sh;bash git_ol.sh ${LINUX_PANEL}" | |