每天凌晨3点自动同步UBUNTU源

根据挂载的不同版本(ubuntu22/ubuntu24)的本地源调整mirror.list配置

bash 复制代码
#!/bin/bash
# /root/run-apt-mirror.sh

mount /dev/sda1 /var/spool/apt-mirror/
if mountpoint -q /var/spool/apt-mirror; then
        if find /var/spool/apt-mirror/ -maxdepth 5 | grep noble 2>&1 > /dev/null; then
                cp /etc/apt/mirror.list.24 /etc/apt/mirror.list
        else
                cp /etc/apt/mirror.list.22 /etc/apt/mirror.list
        fi
    /usr/bin/apt-mirror > /var/spool/apt-mirror/var/cron.log 2>&1
else
    logger -t apt-mirror-cron "错误:/var/spool/apt-mirror 未挂载,任务跳过。"
    exit 1
fi

每天凌晨3点同步

bash 复制代码
sudo crontab -e
0 3 * * * /root/run-apt-mirror.sh
相关推荐
添砖java‘’2 小时前
线程的互斥与同步
linux·c++·操作系统·线程·信息与通信
86Eric2 小时前
Vagrant 镜像打包与新环境部署全流程实操(避坑指南)
运维·vagrant·virtualbox·vagrantfile
广然2 小时前
EVE-NG 镜像管理工具 1.1 Web 版本正式发布!
运维·服务器·前端
祁鱼鱼鱼鱼鱼3 小时前
DNS 笔记记录
运维·服务器·网络
tod1133 小时前
Makefile进阶(上)
linux·运维·服务器·windows·makefile·进程
阳光九叶草LXGZXJ3 小时前
达梦数据库-学习-50-分区表指定分区清理空洞率(交换分区方式)
linux·运维·数据库·sql·学习
zbliquan3 小时前
SS928v100远程ubuntu交叉编译开发环境搭建
linux·运维·ubuntu
我爱加班、、3 小时前
new Map()+Array.from()整理elementPlus的级联器数据
linux·前端·javascript
豆是浪个3 小时前
Linux(Centos 7.6)命令详解:top
linux·运维·服务器