23 lines
613 B
Bash
Executable File
23 lines
613 B
Bash
Executable File
#!/bin/bash
|
|
|
|
if [ -z "$1" ]; then
|
|
echo "Nutzung: $0 <PROJEKT> (webshop|ssv)"
|
|
exit 1
|
|
fi
|
|
|
|
PROJEKT="$1"
|
|
TIMESTAMP=$(date +"%Y-%m-%d_%H-%M-%S")
|
|
BACKUP_DIR="/home/thomas/backup_images/${TIMESTAMP}_media_${PROJEKT}"
|
|
mkdir -p "$BACKUP_DIR"
|
|
|
|
if [ "$PROJEKT" = "webshop" ]; then
|
|
SRC="/home/thomas/container/webshop/cleanbuild/media"
|
|
elif [ "$PROJEKT" = "ssv" ]; then
|
|
SRC="/home/thomas/container/ssv/html/media"
|
|
else
|
|
echo "Unbekanntes Projekt: $PROJEKT"
|
|
exit 1
|
|
fi
|
|
|
|
tar czf "$BACKUP_DIR/${PROJEKT}_media.tar.gz" -C "$SRC" .
|
|
echo "Media-Backup für $PROJEKT gespeichert unter $BACKUP_DIR/${PROJEKT}_media.tar.gz" |