Danke für die schnelle Antwort, ich habe es gleich eingebaut, aber ich glaube ich muss die mal das ganze script zeiden. Es handelt sich um ein mailcow backup script:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 | #!/bin/sh
# Backup mailcow data
# https://mailcow.github.io/mailcow-dockerized-docs/b_n_r_backup/
set -e
##
## Setzten von Variablen
##
# LOG="/var/log/mailcow/mailcow.log"
OUT="$(mktemp)"
export MAILCOW_BACKUP_LOCATION="/opt/backup"
SCRIPT="/opt/mailcow-dockerized/helper-scripts/backup_and_restore.sh"
PARAMETERS="backup all"
OPTIONS="--delete-days 3"
##
## Ausgabe in Logdatei schreiben
##
{
exec 2>&1
# Beispiele:
date
echo error >&2
echo on
} | tee -i "/var/log/mailcow/mailcow.log"
echo "###### Backup gestartet: $(date) ######"
# run command
set +e
"${SCRIPT}" ${PARAMETERS} ${OPTIONS} 2>&1 > "$OUT"
RESULT=$?
if [ $RESULT -ne 0 ]
then
echo "${SCRIPT} ${PARAMETERS} ${OPTIONS} encounters an error:"
echo "RESULT=$RESULT"
echo "STDOUT / STDERR:"
cat "$OUT"
fi
echo "###### Backup beendet: $(date) ######"
~
|
Es wird ein log geschrieben, aber es sind nur diese Einträge vorhanden:
| Do 6. Okt 16:29:58 UTC 2022
error
on
|
Das backup läuft aber einwandfrei. Also ist da noch etwas falsch. Kannst du mir bitte noch einmal helfen?
Gruß Bernd