ASCII Art in db dump scripts eingefügt
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Funktion für Ausgaben
|
||||
# ======== Funktion für Ausgaben ========
|
||||
function echo_info() {
|
||||
echo -e "\e[32m[$(date +'%Y-%m-%d %H:%M:%S')] [INFO] $1\e[0m"
|
||||
echo -e "[$(date +'%Y-%m-%d %H:%M:%S')] [INFO] $1" >> "$LOG_FILE"
|
||||
@@ -21,14 +21,27 @@ function echo_success() {
|
||||
echo -e "[$(date +'%Y-%m-%d %H:%M:%S')] [ERFOLG] $1" >> "$LOG_FILE"
|
||||
}
|
||||
|
||||
# Variablen
|
||||
|
||||
# ======== ASCII Art ========
|
||||
cat << "EOF"
|
||||
__ __ ____ ___ _ ____ _
|
||||
| \/ |_ _/ ___| / _ \| | | __ ) __ _ ___| | ___ _ _ __
|
||||
| |\/| | | | \___ \| | | | | | _ \ / _\` |/ __| |/ / | | | '_ \
|
||||
| | | | |_| |___) | |_| | |___ | |_) | (_| | (__| <| |_| | |_) |
|
||||
|_| |_|\__, |____/ \__\_\_____| |____/ \__,_|\___|_|\_\\__,_| .__/
|
||||
|___/ |_|
|
||||
EOF
|
||||
|
||||
|
||||
# ======== Variablen ========
|
||||
LOG_FILE="./mysql_dump.log"
|
||||
BACKUP_DIR="./MySQL-Backup/"
|
||||
FOUND_CONTAINERS=$(docker ps --format "{{.Names}}")
|
||||
CONTAINERS=$(docker ps --format "{{.Image}} {{.Names}}" | grep "^mysql" | awk '{print $2}')
|
||||
DATE=$(TZ=Europe/Berlin date +'%Y-%m-%d_%H-%M-%S')
|
||||
|
||||
# Backup Directory erstellen
|
||||
|
||||
# ======== Backup Directory erstellen ========
|
||||
echo_info "---------- Backup gestartet: $DATE ----------"
|
||||
# Überprüfen, ob das Backup-Verzeichnis existiert und ggf. erstellen
|
||||
if [ ! -d "$BACKUP_DIR" ]; then
|
||||
@@ -43,7 +56,8 @@ if [ ! -d "$BACKUP_DIR" ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# Loop über Container
|
||||
|
||||
# ======== Loop über Container ========
|
||||
for CONTAINER in $CONTAINERS; do
|
||||
# Container ausgeben
|
||||
echo_info "Gefundener Container: $CONTAINER"
|
||||
@@ -72,4 +86,6 @@ for CONTAINER in $CONTAINERS; do
|
||||
done
|
||||
done
|
||||
|
||||
|
||||
# ======== Finish ========
|
||||
echo_info "Fertig"
|
||||
|
@@ -26,6 +26,23 @@ LOG_FILE="./pg_dump.log"
|
||||
BACKUP_DIR="./PG-Backup/"
|
||||
DATE=$(TZ=Europe/Berlin date +'%Y-%m-%d_%H-%M-%S')
|
||||
|
||||
# ======== ASCII ART ========
|
||||
cat << "EOF"
|
||||
____ _ ____ ___ _
|
||||
| _ \ ___ ___| |_ __ _ _ __ ___/ ___| / _ \| |
|
||||
| |_) / _ \/ __| __/ _` | '__/ _ \___ \| | | | |
|
||||
| __/ (_) \__ \ || (_| | | | __/___) | |_| | |___
|
||||
|_| \___/|___/\__\__, |_| \___|____/ \__\_\_____|
|
||||
|___/
|
||||
____ _
|
||||
| __ ) __ _ ___| | ___ _ _ __
|
||||
| _ \ / _` |/ __| |/ / | | | '_ \
|
||||
| |_) | (_| | (__| <| |_| | |_) |
|
||||
|____/ \__,_|\___|_|\_\\__,_| .__/
|
||||
|_|
|
||||
EOF
|
||||
|
||||
|
||||
# ======== Backup-Verzeichnis prüfen ========
|
||||
echo_info "---------- PostgreSQL Backup gestartet: $DATE ----------"
|
||||
|
||||
|
Reference in New Issue
Block a user