tachtler:dovecot_backup_-_skript
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
tachtler:dovecot_backup_-_skript [2019/10/16 15:07] – [Skript - Log] klaus | tachtler:dovecot_backup_-_skript [2020/09/02 08:13] – [Skript] klaus | ||
---|---|---|---|
Zeile 70: | Zeile 70: | ||
# CUSTOM - Mail-Recipient. | # CUSTOM - Mail-Recipient. | ||
- | MAIL_RECIPIENT=' | + | MAIL_RECIPIENT=' |
# CUSTOM - Status-Mail [Y|N]. | # CUSTOM - Status-Mail [Y|N]. | ||
Zeile 128: | Zeile 128: | ||
# will be send by e-mail. | # will be send by e-mail. | ||
# # | # # | ||
- | # Last update : 08.10.2019 # | + | # Last update : 15.07.2020 # |
- | # Version | + | # Version |
# # | # # | ||
# Author | # Author | ||
Zeile 142: | Zeile 142: | ||
# +----------------------------------------------------------------------+ | # +----------------------------------------------------------------------+ | ||
# # | # # | ||
- | # Copyright (c) 2019 by Klaus Tachtler. | + | # Copyright (c) 2020 by Klaus Tachtler. |
# # | # # | ||
############################################################################## | ############################################################################## | ||
Zeile 220: | Zeile 220: | ||
# an NFS mounted storage. | # an NFS mounted storage. | ||
# | # | ||
+ | # -------------------------------------------------------------------------- # | ||
+ | # Version | ||
+ | # Description : GitHub: Issue #13 # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # -------------------------------------------------------------------------- # | ||
+ | # Version | ||
+ | # Description : GitHub: Issue #16 # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # -------------------------------------------------------------------------- # | ||
+ | # Version | ||
+ | # Description : GitHub: Issue #18 # | ||
+ | # Add dash ' | ||
+ | # | ||
+ | # | ||
+ | # | ||
# -------------------------------------------------------------------------- # | # -------------------------------------------------------------------------- # | ||
# Version | # Version | ||
Zeile 280: | Zeile 300: | ||
MKTEMP_COMMAND=`command -v mktemp` | MKTEMP_COMMAND=`command -v mktemp` | ||
GREP_COMMAND=`command -v grep` | GREP_COMMAND=`command -v grep` | ||
- | MV_COMMAND=`which | + | MV_COMMAND=`command |
FILE_LOCK='/ | FILE_LOCK='/ | ||
FILE_LOG='/ | FILE_LOG='/ | ||
Zeile 288: | Zeile 308: | ||
VAR_HOSTNAME=`uname -n` | VAR_HOSTNAME=`uname -n` | ||
VAR_SENDER=' | VAR_SENDER=' | ||
- | VAR_EMAILDATE=`$DATE_COMMAND '+%a, %d %b %Y %H:%M:%S (%Z)'` | + | VAR_EMAILDATE=`$DATE_COMMAND '+%a, %d %b %Y %H:%M:%S (%z)'` |
declare -a VAR_LISTED_USER=() | declare -a VAR_LISTED_USER=() | ||
declare -a VAR_FAILED_USER=() | declare -a VAR_FAILED_USER=() | ||
Zeile 413: | Zeile 433: | ||
log "" | log "" | ||
RUN_TIMESTAMP=`$DATE_COMMAND ' | RUN_TIMESTAMP=`$DATE_COMMAND ' | ||
- | headerblock "Start backup of the mailboxes [`$DATE_COMMAND '+%a, %d %b %Y %H:%M:%S (%Z)' | + | headerblock "Start backup of the mailboxes [`$DATE_COMMAND '+%a, %d %b %Y %H:%M:%S (%z)' |
log "" | log "" | ||
log " | log " | ||
Zeile 508: | Zeile 528: | ||
if [ $FILE_USERLIST_VALIDATE_EMAIL = ' | if [ $FILE_USERLIST_VALIDATE_EMAIL = ' | ||
# Check if basic email address syntax is valid. | # Check if basic email address syntax is valid. | ||
- | if echo " | + | if echo " |
VAR_LISTED_USER+=($line); | VAR_LISTED_USER+=($line); | ||
else | else | ||
Zeile 670: | Zeile 690: | ||
log " | log " | ||
log "" | log "" | ||
- | headerblock " | + | headerblock " |
log "" | log "" | ||
tachtler/dovecot_backup_-_skript.txt · Zuletzt geändert: 2023/07/05 19:07 von klaus