Dateiprüfung
This commit is contained in:
14
logger.sh
Executable file → Normal file
14
logger.sh
Executable file → Normal 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() {
|
||||||
|
|||||||
Reference in New Issue
Block a user