ubuntu:backup
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ubuntu:backup [2026/04/12 10:48] – [Skript anlegen] franz | ubuntu:backup [2026/04/12 10:52] (aktuell) – [Skript anlegen] franz | ||
|---|---|---|---|
| Zeile 201: | Zeile 201: | ||
| <code bash> | <code bash> | ||
| - | \ | ||
| #!/bin/bash | #!/bin/bash | ||
| Zeile 207: | Zeile 206: | ||
| LOGFILE="/ | LOGFILE="/ | ||
| - | MAILTO=" | + | MAILTO=" |
| HOSTNAME=" | HOSTNAME=" | ||
| LOCKFILE="/ | LOCKFILE="/ | ||
| Zeile 228: | Zeile 227: | ||
| DATE_NOW=" | DATE_NOW=" | ||
| echo "==== $DATE_NOW LOCK AKTIV: rsnapshot daily laeuft bereits ====">> | echo "==== $DATE_NOW LOCK AKTIV: rsnapshot daily laeuft bereits ====">> | ||
| - | send_error_mail | + | send_error_mail \ |
| - | " | + | " |
| "Der rsnapshot-Job wurde nicht gestartet, weil bereits ein Lauf aktiv ist. | "Der rsnapshot-Job wurde nicht gestartet, weil bereits ein Lauf aktiv ist. | ||
| Zeile 251: | Zeile 250: | ||
| else\ | else\ | ||
| echo "==== Ende rsnapshot daily FEHLER ($RETVAL): $DATE_END ====">> | echo "==== Ende rsnapshot daily FEHLER ($RETVAL): $DATE_END ====">> | ||
| - | send_error_mail | + | send_error_mail \ |
| - | " | + | " |
| "Die rsnapshot-Sicherung ist fehlgeschlagen. | "Die rsnapshot-Sicherung ist fehlgeschlagen. | ||
| Zeile 276: | Zeile 275: | ||
| ==== Skript ausführbar machen ==== | ==== Skript ausführbar machen ==== | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo chmod +x / | + | sudo chmod +x / |
| </ | </ | ||
| ---- | ---- | ||
| + | |||
| ==== Cronjob einrichten ==== | ==== Cronjob einrichten ==== | ||
| Zeile 287: | Zeile 288: | ||
| Root-Crontab bearbeiten: | Root-Crontab bearbeiten: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo crontab -e\\ | + | sudo crontab -e |
| </ | </ | ||
| Eintrag hinzufügen: | Eintrag hinzufügen: | ||
| + | |||
| < | < | ||
| - | \\ | + | 0 1 * * * / |
| - | 0 1 * * * / | + | |
| </ | </ | ||
| Zeile 307: | Zeile 309: | ||
| ---- | ---- | ||
| + | |||
| ==== Wichtige Regel ==== | ==== Wichtige Regel ==== | ||
| Zeile 313: | Zeile 316: | ||
| Also **nicht beides gleichzeitig**: | Also **nicht beides gleichzeitig**: | ||
| - | + | < | |
| - | < | + | 0 1 * * * / |
| - | 0 1 * * * / | + | 0 1 * * * / |
| - | 0 1 * * * / | + | |
| </ | </ | ||
| Zeile 322: | Zeile 324: | ||
| Richtig ist nur: | Richtig ist nur: | ||
| - | < | + | < |
| - | 0 1 * * * / | + | 0 1 * * * / |
| </ | </ | ||
| ---- | ---- | ||
| + | |||
| ==== Funktion testen ==== | ==== Funktion testen ==== | ||
| Zeile 333: | Zeile 336: | ||
| Skript manuell starten: | Skript manuell starten: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo / | + | sudo / |
| - | echo $?\\ | + | echo $? |
| </ | </ | ||
| Zeile 346: | Zeile 350: | ||
| Logdatei ansehen: | Logdatei ansehen: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo tail -n 50 / | + | sudo tail -n 50 / |
| </ | </ | ||
| ---- | ---- | ||
| + | |||
| ==== rsnapshot separat prüfen ==== | ==== rsnapshot separat prüfen ==== | ||
| Zeile 359: | Zeile 365: | ||
| Konfiguration prüfen: | Konfiguration prüfen: | ||
| - | <code bash>\\ | + | <code bash> |
| - | sudo / | + | sudo / |
| - | echo $?\\ | + | echo $? |
| </ | </ | ||
| - | Tagessicherung direkt starten: | + | Tagessicherung direkt starten: |
| - | <code bash> | + | ---- |
| - | sudo / | + | |
| - | echo $?\\ | + | |
| - | </ | ||
| - | |||
| - | ---- | ||
| ==== Mailversand testen ==== | ==== Mailversand testen ==== | ||
| Zeile 379: | Zeile 381: | ||
| Testmail senden: | Testmail senden: | ||
| - | <code bash>\\ | + | <code bash> |
| - | echo -e " | + | echo -e " |
| </ | </ | ||
| Zeile 387: | Zeile 390: | ||
| ---- | ---- | ||
| + | |||
| ==== Logdatei ==== | ==== Logdatei ==== | ||
| Die Logdatei ist: | Die Logdatei ist: | ||
| + | |||
| < | < | ||
| - | \\ | + | / |
| - | / | + | |
| </ | </ | ||
| Zeile 405: | Zeile 409: | ||
| ---- | ---- | ||
| + | |||
| ==== Typische Fehlerquellen ==== | ==== Typische Fehlerquellen ==== | ||
ubuntu/backup.1775983716.txt.gz · Zuletzt geändert: von franz