TGViewer
BashMaster BashMaster @bash_help · 8.84K subscribers
Post #1106 2.05K
⚙️ Автоматическая проверка наличия обновлений пакетов в Linux (APT)

✔️Если вы администрируете сервер или рабочую станцию на Debian/Ubuntu, важно регулярно проверять наличие обновлений. Этот скрипт автоматизирует проверку доступных обновлений, выводит список и пишет лог — удобно для мониторинга и уведомлений.

#!/bin/bash

LOG_FILE="/var/log/apt_update_check.log"
echo "🔄 Проверка обновлений APT... $(date)" | tee -a "$LOG_FILE"

# Обновляем списки пакетов
sudo apt update -qq

# Проверяем наличие обновлений
UPGRADES=$(apt list --upgradable 2>/dev/null | grep -v "Listing")

if [ -n "$UPGRADES" ]; then
echo "📦 Доступны обновления:" | tee -a "$LOG_FILE"
echo "$UPGRADES" | tee -a "$LOG_FILE"
else
echo "✅ Все пакеты актуальны." | tee -a "$LOG_FILE"
fi

echo "🧾 Проверка завершена." | tee -a "$LOG_FILE"


💠apt update обновляет кэш пакетов
💠apt list --upgradable показывает, что требует обновления
💠Скрипт можно запускать вручную, по cron или в systemd таймере
💠Удобен для ведения истории обновлений или уведомлений через email/Telegram

▶️Добавьте в crontab для ежедневной проверки:
0 6 * * * /path/to/apt_update_check.sh


➡️ Идеально подходит для серверов без автоматических обновлений — вы будете знать, когда что-то требует вмешательства.

🖼️ Ссылка на источник

🔨 bash_help
  • 👍 7
  • 🔥 4
  • 😐 1
More from @bash_help
  1. Oct 18, 2026АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ Проект «Terminal» стал крупнейшей библиотекой бесплатного об…
  2. Oct 15, 2026⚙️ IxeRam ✔️Высокопроизводительный терминал-ориентированный сканер памяти и отладчик для L…
  3. Oct 15, 2026👩‍💻 Всем программистам посвящается! Вот 14 авторских обучающих IT каналов по самым востр…
  4. Oct 14, 2026⚙️ bash-agent ✔️Минималистичная среда выполнения для AI-агента, которая написана на чистом…
  5. Oct 11, 2026⚙️ PortPal ✔️Нативный десктопный монитор портов, который помогает быстро понять, какие про…
  6. Oct 11, 2026👀Ты давно мечтал обучиться этичному хакингу? ⚠️Мы нашли для тебя ЛУЧШЕЕ ПРЕДЛОЖЕНИЕ на ры…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →