Good to Know Database

Aktuelle Ausgabe von freiesMagazin herunterladen


freiesMagazin erscheint monatlich und berichtet über Wissenswertes und Neues aus den Welten Freier Software, Open Source und Linux.

Wenn Sie die aktuelle Ausgabe mit Hilfe eines Cronjobs in ein lokales Archiv herunterladen und das neue PDF per E-Mail versenden wollen, hilft Ihnen der folgende Befehl weiter. Passen Sie vor dem Befehlsaufruf den Pfad zu Ihrem Archiv (hier /var/www/html/magazine/freiesMagazin/) und die Mailadresse des Empfängers (hier georg@home.lan) an.

[georg@centos5 ~]$ if [ ! -d /var/www/html/magazine/freiesMagazin/$(date +\%Y) ]; then mkdir -p /var/www/html/magazine/freiesMagazin/$(date +\%Y); fi && cd /var/www/html/magazine/freiesMagazin/$(date +\%Y) && url=$(wget -q http://www.freiesmagazin.de/freiesMagazin-$(date +\%Y-\%m) -O - 2>/dev/null | grep ".pdf" | cut -d\" -f2) >/dev/null 2>&1 && if [[ ! -z $url && ! -f $(echo $url | cut -d/ -f6) ]]; then wget -q $url >/dev/null 2>&1 && mutt -s "Neue Ausgabe von freiesMagazin" -a $(echo $url | cut -d/ -f6) georg@home.lan < /dev/null; fi


Aktualisierung vom 19.05.2012

Unter CentOS 6 ist eine kleine Erweiterung bei der Parameterübergabe für mutt notwendig.

[georg@centos6 ~]$ if [ ! -d /var/www/html/magazine/freiesMagazin/$(date +\%Y) ]; then mkdir -p /var/www/html/magazine/freiesMagazin/$(date +\%Y); fi && cd /var/www/html/magazine/freiesMagazin/$(date +\%Y) && url=$(wget -q http://www.freiesmagazin.de/freiesMagazin-$(date +\%Y-\%m) -O - 2>/dev/null | grep ".pdf" | cut -d\" -f2) >/dev/null 2>&1 && if [[ ! -z $url && ! -f $(echo $url | cut -d/ -f6) ]]; then wget -q $url >/dev/null 2>&1 && mutt -s "Neue Ausgabe von freiesMagazin" -a $(echo $url | cut -d/ -f6) -- georg@home.lan < /dev/null; fi


Dieser Eintrag wurde am 05.04.2011 erstellt und zuletzt am 19.05.2012 bearbeitet.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_7_1224.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer