每天凌晨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
相关推荐
济61713 小时前
ROS2 Humble 开发专栏---ROS2 三维视觉应用(1)---RGB-D 相机三维点云数据获取实验---适配Ubuntu 22.04
ubuntu·嵌入式·ros2·机器人开发·机器人方向
2301_7890156213 小时前
Linux基础开发工具一:软件包管理器、vim编辑器
linux·服务器·c语言·汇编·c++·编辑器·vim
wx_jiuyun67813 小时前
渔夫Telegram群机器人系统详解
linux·服务器·机器人
开开心心就好13 小时前
新手友好的音视频格式转换工具
linux·服务器·网络·智能手机·pdf·beautifulsoup·音视频
哎呦,帅小伙哦13 小时前
Nanomsg 源码深度剖析:从 protocol.h 内核抽象到 Pair 一对一通信全实现
linux·nanomsg
杨了个杨898213 小时前
Docker简介及安装
运维·docker·容器
hanlin0313 小时前
基于OpenHarmony 5.0的CAN驱动移植步骤
linux·c语言·华为·can·openharmony·t527
刘国华-平价IT运维课堂13 小时前
Ubuntu 26.04 LTS 发布,研发与运维需要关注什么?
linux·运维·服务器·人工智能·ubuntu
YIN_尹13 小时前
【Linux系统编程】基础IO第一讲——系统文件IO
android·java·linux·c++
j_xxx404_13 小时前
MySQL数据库基础硬核解析:从 C/S 网络服务到磁盘文件与存储引擎
linux·运维·服务器·开发语言·数据库·mysql·ai