Dateiprüfung

This commit is contained in:
Alf
2025-09-04 14:55:31 +02:00
parent b7fc01d677
commit ec400755e8

14
logger.sh Executable file → Normal file
View File

@ -1,14 +1,20 @@
#!/bin/bash #!/bin/bash
# Die Variable GIT_PFAD muss in der .bashrc-Datei für jeden Nutzer gesetzt werden!
DEFAULT_LOG_FILE="$HOME/log.txt" DEFAULT_LOG_FILE="$HOME/log.txt"
ACTIVE_LOG_FILE="$HOME/Gitea/logger/log.txt" ACTIVE_LOG_FILE="$GIT_PFAD/logger/Logs/log.log"
# Die tatsächlich genutzte Logdatei kann mit log_init "dateiname" gesetzt werden. # Die tatsächlich genutzte Logdatei kann mit log_init "dateiname" gesetzt werden.
log_init() { log_init() {
ACTIVE_LOG_FILE="${1:-$DEFAULT_LOG_FILE}" ACTIVE_LOG_FILE="$1" #{1:-$DEFAULT_LOG_FILE}"
mkdir -p "$(dirname "${ACTIVE_LOG_FILE}")" echo "Logdatei: $ACTIVE_LOG_FILE"
_log_dual "START" "Log-Datei initialisiert: $ACTIVE_LOG_FILE" # mkdir -p "$(dirname "${ACTIVE_LOG_FILE}")"
if [ ! -f "$ACTIVE_LOG_FILE" ]; then
echo "Fehler: Logdatei '$ACTIVE_LOG_FILE' existiert nicht!" >&2
exit 1
fi
_log_dual "INIT" "Log-Datei initialisiert: $ACTIVE_LOG_FILE"
} }
_log_dual() { _log_dual() {