moved mail script to correct directory
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
# mail.sh – Remote Datei-Downloader für PINC-Mails
|
||||
|
||||
**Wichtig:**
|
||||
Bevor du das Skript verwendest, führe folgende Schritte aus:
|
||||
|
||||
1. **Mach das Skript ausführbar:**
|
||||
```bash
|
||||
chmod +x mail.sh
|
||||
```
|
||||
|
||||
2. **Passe den Benutzernamen an:**
|
||||
Ersetze im Skript die Stelle
|
||||
```
|
||||
username="<deinNESSUSuser>"
|
||||
```
|
||||
durch deinen tatsächlichen Benutzernamen für den Server `appdb02.in.easyname.com`.
|
||||
|
||||
---
|
||||
|
||||
## Beschreibung
|
||||
|
||||
Dieses Skript lädt Dateien, die einem bestimmten Muster entsprechen, von einem Remote-Server herunter. Es sucht in allen Subdirectories unter `/Apps/easyname/run/pinc*/` nach Dateien, die mit der angegebenen Kundennummer beginnen.
|
||||
|
||||
## Nutzung
|
||||
|
||||
```bash
|
||||
./mail.sh <Kundennummer>
|
||||
```
|
||||
|
||||
**Beispiel:**
|
||||
```bash
|
||||
./mail.sh 123
|
||||
```
|
||||
Das Skript sucht dann nach allen Dateien, die mit `123-` beginnen, und lädt sie in ein lokales Verzeichnis `./123/` herunter.
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
- SSH-Zugriff auf den Server `appdb02.in.easyname.com`
|
||||
- Der angegebene Benutzername muss gültig sein und die nötigen Berechtigungen besitzen
|
||||
- `scp` und `ssh` müssen auf deinem System installiert sein
|
||||
|
||||
## Ablauf
|
||||
|
||||
1. Das Skript prüft, ob eine Nummer als Argument übergeben wurde.
|
||||
2. Es verbindet sich per SSH mit dem Server und sucht in allen passenden Subdirectories nach Dateien, die mit `<Kundennummer>-` beginnen.
|
||||
3. Gefundene Dateien werden in ein lokales Verzeichnis mit dem Namen der Nummer heruntergeladen (z.B. `./123/`).
|
||||
4. Das lokale Verzeichnis wird automatisch erstellt, falls es noch nicht existiert.
|
||||
|
||||
## Fehlerbehandlung
|
||||
|
||||
- Falls keine passenden Dateien gefunden werden, gibt das Skript eine entsprechende Meldung aus.
|
||||
- Bei Fehlern während des Downloads oder beim Erstellen des lokalen Verzeichnisses wird eine Fehlermeldung angezeigt.
|
||||
|
||||
---
|
||||
|
||||
**Hinweis:**
|
||||
Das Skript ist für den Einsatz in einer Linux-Umgebung vorgesehen.
|
||||
Reference in New Issue
Block a user