Инструменты пользователя

Инструменты сайта


projects:linux:backups

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
projects:linux:backups [2025/03/30 00:14] projects:linux:backups [2025/03/30 00:17] (текущий) – [Основной скрипт]
Строка 16: Строка 16:
 VERSION="1.2" VERSION="1.2"
 SCRIPT_NAME="backup-sd" SCRIPT_NAME="backup-sd"
 +
 +if [[ "$1" == "--help" || "$1" == "-h" ]]; then
 +  echo "📘 Использование: $SCRIPT_NAME [опции]"
 +  echo
 +  echo "Опции:"
 +  echo "  --comment=…           Комментарий для имени файла"
 +  echo "  --compress=TYPE       Сжатие: gzip, xz, zstd, none"
 +  echo "  --shrink / --no-shrink  Уменьшить образ / не уменьшать"
 +  echo "  --sha256 / --no-sha256  Хэш SHA256 / не считать"
 +  echo "  --device=/dev/…       Устройство (например, /dev/mmcblk0)"
 +  echo "  --source=/path.img    Использовать готовый образ"
 +  echo "  --keep-img            Не удалять .img после shrink"
 +  echo "  --keep-days=N         Удалить копии старше N дней"
 +  echo "  --keep-count=N        Хранить не более N копий"
 +  echo "  --log=/path.log       Путь к лог-файлу"
 +  echo "  --template=ШАБЛОН     Имя: %DATE%, %COMMENT%"
 +  echo "  -n / --non-interactive  Без меню (только аргументы)"
 +  echo "  -y / --auto-install   Установить зависимости"
 +  echo "  -h / --help           Показать эту справку"
 +  echo "  --version             Показать версию скрипта"
 +  exit 0
 +fi
 +
 +if [[ "$1" == "--version" ]]; then
 +  echo "$SCRIPT_NAME v$VERSION"
 +  exit 0
 +fi
  
 # Определение директории логов # Определение директории логов
projects/linux/backups.1743282873.txt.gz · Последнее изменение: 2025/03/30 00:14 —

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki