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 [2018/08/06 09:01] – [Skript - Dateien] klaus | tachtler:dovecot_backup_-_skript [2019/01/30 14:34] – [Backup] klaus | ||
---|---|---|---|
Zeile 12: | Zeile 12: | ||
^ Beschreibung | ^ Beschreibung | ||
+ | | Linux-Magazin | [[http:// | ||
| Homepage | | Homepage | ||
| Dokumentation | [[http:// | | Dokumentation | [[http:// | ||
Zeile 26: | Zeile 27: | ||
Nachfolgendes Skript ermöglicht die Erstellung einer ***.tar.gz**-Datei | Nachfolgendes Skript ermöglicht die Erstellung einer ***.tar.gz**-Datei | ||
* von **__allen__** Benutzerkonten | * von **__allen__** Benutzerkonten | ||
+ | * **__oder__** über **__eine Datei mit E-Mail-Adressen__**, | ||
* pro **__Benutzer eine eigene *.tar.gz-Datei__** | * pro **__Benutzer eine eigene *.tar.gz-Datei__** | ||
* auf **__Dateiebene__** | * auf **__Dateiebene__** | ||
Zeile 47: | Zeile 49: | ||
FILE_BACKUP=dovecot_backup_`date ' | FILE_BACKUP=dovecot_backup_`date ' | ||
FILE_DELETE=' | FILE_DELETE=' | ||
- | BACKUPFILES_DELETE=7 | + | BACKUPFILES_DELETE=14 |
# CUSTOM - dovecot Folders. | # CUSTOM - dovecot Folders. | ||
Zeile 54: | Zeile 56: | ||
MAILDIR_USER=' | MAILDIR_USER=' | ||
MAILDIR_GROUP=' | MAILDIR_GROUP=' | ||
+ | |||
+ | # CUSTOM - Path and file name of a file with e-mail addresses to backup, if | ||
+ | # SET. If NOT, the script will determine all mailboxes by default. | ||
+ | # FILE_USERLIST='/ | ||
+ | # - OR - | ||
+ | # FILE_USERLIST='' | ||
+ | FILE_USERLIST='' | ||
# CUSTOM - Mail-Recipient. | # CUSTOM - Mail-Recipient. | ||
Zeile 109: | Zeile 118: | ||
# will be send by e-mail. | # will be send by e-mail. | ||
# # | # # | ||
- | # Last update : 06.08.2018 # | + | # Last update : 03.10.2018 # |
- | # Version | + | # Version |
# # | # # | ||
# Author | # Author | ||
Zeile 165: | Zeile 174: | ||
# Description : Avoid an error when trying to delete backup files, if the # | # Description : Avoid an error when trying to delete backup files, if the # | ||
# | # | ||
- | # | + | # |
- | # | + | # |
- | # created. | + | # Thanks to Seep1959 |
- | # | + | # -------------------------------------------------------------------------- # |
+ | # Version | ||
+ | # Description : Compatibility: | ||
+ | # " | ||
+ | # with FreeBSD. | ||
+ | # | ||
# -------------------------------------------------------------------------- # | # -------------------------------------------------------------------------- # | ||
# Version | # Version | ||
Zeile 458: | Zeile 472: | ||
log " | log " | ||
- | (ls $users-$FILE_DELETE | + | (ls -t $users-$FILE_DELETE|head -n $BACKUPFILES_DELETE; |
if [ " | if [ " | ||
log " | log " |
tachtler/dovecot_backup_-_skript.txt · Zuletzt geändert: 2023/07/05 19:07 von klaus