GetLinuxPanel - 宝塔升级包批量下载脚本

gacjie
2022-07-03 / 0 评论 / 222 阅读 / 正在检测是否收录...
脚本简介

因为一些原因,宝塔为了不让用户使用,近段时间删除了很多升级包。
因此编写了本工具脚本,用于爬取文件存档。有需要的可以拿去用。

脚本代码
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
# +-------------------------------------------------------------------
# | 批量下载宝塔Linux面板升级包脚本
# +-------------------------------------------------------------------
# | Author: 宝塔站长交流群 <365208828>
# +-------------------------------------------------------------------
file_Path=/www/wwwroot/download.bt.cn
download_Url=http://download.bt.cn
#10为版本号第一个数字
for((a=0;a<10;a++))
do
    #10为版本号第二个数字
    for((b=0;b<10;b++))
    do
        #50为版本号第三个数字
        for((c=0;c<50;c++))
        do
            panel_Path=${file_Path}/install/update/LinuxPanel-${a}.${b}.${c}.zip
            wget -O ${panel_Path} ${download_Url}/install/update/LinuxPanel-${a}.${b}.${c}.zip
            dsize=$(du -b ${panel_Path}|awk '{print $1}')
            if [[ $dsize -lt 1024 ]];then
                rm -f ${panel_Path}
            fi
        done
    done
done
脚本截图

GetLinuxPanel.jpg

使用方法

修改后上传到服务器 cd到目录执行
bash GetLinuxPanel.sh

0

评论 (0)

取消