Current time: 11-29-2024, 01:07 PM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Welche Server "whitelisten"
Author Message
Knut Offline
Member
***

Posts: 736
Joined: Nov 2006
Reputation: 10
Post: #6
RE: Welche Server "whitelisten"
Ist nix dolles, lädt was runter und speichert es woanders ab.
Here we go:

Achja: Die Variablen am Anfang des Scripts müssen natürlich angepasst werden.

Code:
#!/bin/bash

## Autor: Knut Herter
## Datum: 5.06.2009
## Web  : http://www.systemtechnics.de
##
## Zum Hintergrund: Postgrey verwendet zwei (bzw. vier) whitelists.
## Um auf meinen Servern eine einheitlichte Whitlist zu pflegen verwende
## ich whitelist_clients. In whitelist_clients.local können weitere
## Hosts gepflegt werden die NUR für diesen Server zuständig sind.
##
## Das Script sollte selbsterklärend sein, eine Sache trotzdem:
##
## Je nach Sprachversion von WGET muss der Parameter SMSG geändert werden
## EN = saved , DE = gespeichert

SMSG="gespeichert"
DOWNLOAD_URL=http://www.meine-domain.de/
DOWNLOAD_FILE=whitelist_clients
LOCAL_NAME=/etc/postgrey/whitelist_clients


########
### Ab hier nichts aendern
WGET_OUTPUT=$(2>&1 wget --timestamping --progress=dot:mega -O /tmp/$DOWNLOAD_FILE \
              "$DOWNLOAD_URL/$DOWNLOAD_FILE")


# Download OK ?
if [ $? -ne 0 ]
then
        # Bei Problemen Status ausgeben
        echo 1>&2 $0: "$WGET_OUTPUT"  Exiting.
        exit 1
fi

# Wenn Datei ordentlich gespeichert wurde
# an die entsprechende Stelle kopieren
if echo "$WGET_OUTPUT" | fgrep $SMSG &> /dev/null
then
        cp -f "/tmp/$DOWNLOAD_FILE" "$LOCAL_NAME"
fi

# Zu debug-Zwecken
#echo $WGET_OUTPUT

Abspeichern, ausführbar machen und je nach belieben via Cron aufrufen. Demnächst mache ich noch den passenden Wiki-Eintrag dazu.

Gruß Knut
06-14-2009 09:07 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
Welche Server "whitelisten" - Knut - 06-11-2009, 09:28 PM
RE: Welche Server "whitelisten" - MasterTH - 06-11-2009, 09:36 PM
RE: Welche Server "whitelisten" - joximu - 06-14-2009, 07:50 PM
RE: Welche Server "whitelisten" - Knut - 06-14-2009, 08:10 PM
RE: Welche Server "whitelisten" - MasterTH - 06-14-2009, 09:01 PM
RE: Welche Server "whitelisten" - Knut - 06-14-2009 09:07 PM
RE: Welche Server "whitelisten" - rbtux - 06-14-2009, 09:40 PM
RE: Welche Server "whitelisten" - MasterTH - 06-14-2009, 09:58 PM
RE: Welche Server "whitelisten" - Knut - 06-14-2009, 10:25 PM
RE: Welche Server "whitelisten" - MasterTH - 06-14-2009, 11:43 PM

Forum Jump:


User(s) browsing this thread: 2 Guest(s)