TGViewer
Linux Ready | DevOps Linux Ready | DevOps @linux_ready · 11.2K subscribers
Post #867 1.96K
Авто‑бэкап папки через tar и cron!

Создадим резервную копию папки автоматически каждый день. Используем tar для архивации и cron для регулярного запуска.

Создаём скрипт, который архивирует выбранную папку с отметкой времени:
#!/bin/bash
SOURCE_DIR="/home/user/data"
BACKUP_DIR="/home/user/backups"
DATE=$(date +%Y-%m-%d_%H-%M)
tar -czf "$BACKUP_DIR/backup_$DATE.tar.gz" -C "$SOURCE_DIR"


Скрипт создаёт архив с текущей датой и временем в папке backup.

Делаем скрипт исполняемым, чтобы cron мог его запускать:
chmod +x /home/user/backup.sh


Создаём cron-задачу, которая будет запускать скрипт ежедневно в 3:00 утра:
(crontab -l 2>/dev/null; echo "0 3 * * * /home/user/backup.sh") | crontab -


Проверяем, что cron добавил нашу задачу:
crontab -l
# Вывод: 0 3 * * * /home/user/backup.sh


🔥 Теперь папка будет автоматически бэкапиться каждый день. Можно менять время и путь к папке, чтобы адаптировать под свои нужды.

🚪 Linux Ready | #практика
  • 🔥 16
  • 👍 7
  • ❤ 6
More from @linux_ready
  1. Oct 9, 2026Прокидываем TCP-порты через socat! Бывает требуется опубликовать локальный TCP-сервис на д…
  2. Oct 8, 2026😍 Linux Cheat Sheet — большая русскоязычная шпаргалка по Linux и Bash! Здесь есть не толь…
  3. Oct 7, 2026Подключаемся к закрытым серверам через SSH ProxyJump! В инфраструктуре серверы часто не им…
  4. Oct 7, 2026📂 Шпаргалка по DevOps, SRE и Platform Engineering! Например, SRE фокусируется на надёжнос…
  5. Oct 6, 2026В GNU/Linux есть отдельная утилита для преобразования чисел внутри текстовых потоков! Допу…
  6. Oct 6, 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 →