Good to Know Database

ITWissen E-Book der Woche herunterladen


Auf der Webseite ITWissen.info gibt es regelmäßig E-Books mit Glossaren zu aktuellen Themen der Computer-, Hardware- und Netzwerktechnik zum kostenlosen Download. Mit dem folgenden Befehl wird das aktuelle E-Book heruntergeladen.

[georg@centos5 ~]$ wget http://www.itwissen.info/$(wget -q http://www.itwissen.info/deutsche_ebooks/kostenlose_ebook.html -O - | grep "PDF Download Starten" | cut -d\" -f4)

Wenn Sie das aktuelle E-Book regelmäßig mit Hilfe eines Cronjobs in ein lokales Archiv herunterladen und das neue E-Book 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/ebooks/ITWissen.info/) und die Mailadresse des Empfängers (hier georg@home.lan) an.

[georg@centos5 ~]$ cd /var/www/html/ebooks/ITWissen.info/ && url=http://www.itwissen.info/ && file=$(wget -q ${url}deutsche_ebooks/kostenlose_ebook.html -O - 2>/dev/null | grep "PDF Download Starten" | cut -d\" -f4) && if [[ ! -z ${file} && ! -f $(echo ${file} | cut -d/ -f4) ]]; then wget -q ${url}${file} >/dev/null 2>&1 && mutt -s "Neues E-Book von ITWissen.info" -a $(echo ${file} | cut -d/ -f4) 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 ~]$ cd /var/www/html/ebooks/ITWissen.info/ && url=http://www.itwissen.info/ && file=$(wget -q ${url}deutsche_ebooks/kostenlose_ebook.html -O - 2>/dev/null | grep "PDF Download Starten" | cut -d\" -f4) && if [[ ! -z ${file} && ! -f $(echo ${file} | cut -d/ -f4) ]]; then wget -q ${url}${file} >/dev/null 2>&1 && mutt -s "Neues E-Book von ITWissen.info" -a $(echo ${file} | cut -d/ -f4) -- georg@home.lan < /dev/null; fi


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

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

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer