add BASH to README.md
parent
7cab8ee653
commit
02e432e6da
16
README.md
16
README.md
|
|
@ -8,8 +8,8 @@ Das Skript prüft alle Tabellen, die "RAW." im Namen enthalten, und überprüft,
|
|||
|
||||
## Hauptfunktionen
|
||||
|
||||
- Automatische Erkennung aller Tabellen mit dem Präfix "RAW."
|
||||
- Überprüfung des letzten Zeitstempels (standardmäßig in der Spalte "add_date")
|
||||
- Automatische Erkennung aller Tabellen mit "RAW." im Namen
|
||||
- Überprüfung, ob Zeitstempel von gestern existieren (standardmäßig in der Spalte "add_date")
|
||||
- E-Mail-Benachrichtigung bei nicht aktuellen Tabellen
|
||||
- Testmodus zur Simulation ohne E-Mail-Versand
|
||||
- Konfiguration über .env-Datei oder Kommandozeilenparameter
|
||||
|
|
@ -92,7 +92,13 @@ python mysql_timestamp_check.py --host=anderer-host --user=anderer-user --passwo
|
|||
--smtp-password SMTP-Passwort (Standard: aus .env SMTP_PASSWORD)
|
||||
```
|
||||
|
||||
## Automatisierung
|
||||
## Automatisierung mit Bash-Skript
|
||||
|
||||
```bash
|
||||
chmod +x run_timestamp_check.sh
|
||||
```
|
||||
|
||||
### Cronjob-Einrichtung
|
||||
|
||||
Um das Skript täglich automatisch ausführen zu lassen, können Sie einen Cronjob einrichten:
|
||||
|
||||
|
|
@ -101,7 +107,7 @@ Um das Skript täglich automatisch ausführen zu lassen, können Sie einen Cronj
|
|||
crontab -e
|
||||
|
||||
# Fügen Sie die folgende Zeile hinzu, um das Skript täglich um 8:00 Uhr auszuführen
|
||||
0 8 * * * /usr/bin/python3 /pfad/zu/mysql_timestamp_check.py
|
||||
0 4 * * * /pfad/zu/run_timestamp_check.sh
|
||||
```
|
||||
|
||||
## Fehlerbehebung
|
||||
|
|
@ -110,7 +116,7 @@ crontab -e
|
|||
|
||||
- **Keine Verbindung zur Datenbank möglich**: Überprüfen Sie die Datenbankverbindungsparameter in der .env-Datei.
|
||||
- **Keine E-Mail wird gesendet**: Stellen Sie sicher, dass die SMTP-Konfiguration korrekt ist. Verwenden Sie den Testmodus `--test`, um die gefundenen Probleme ohne E-Mail-Versand anzuzeigen.
|
||||
- **Skript kann keine Tabellen finden**: Stellen Sie sicher, dass Tabellen mit dem Präfix "RAW." in der Datenbank existieren.
|
||||
- **Skript kann keine Tabellen finden**: Stellen Sie sicher, dass Tabellen mit "RAW." im Namen in der Datenbank existieren.
|
||||
|
||||
### Debug-Tipps
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue