Hallo Ralph,
On Wed, May 28, 2008 at 12:47:58PM +0200, Ralph Lindner wrote:
> ich müsste einen geeigneten Weg finden um automatisiert täglich zu
> überprüfen ob eine im Internet erreichbare PDF-Datei erneuert wurde.
> Wenn die Online-Version neuer ist, als die zuletzt überprüfte, sollte
> diese, oder ein link auf die Datei, per E-Mail an eine bestimmte Adresse
> gesendet werden.
Ein paar Hinweise auf die Schnelle:
* Das HTT-Protokoll hat einen Header "Last-Modified:", der in deinem
Fall hoffentlich dem Zeitpunkt der letzten Aenderung des PDFs
entspricht.
* Mit dem HTTP "HEAD" Befehl, kannst du dir nur diese Infos holen, ohne
die komplette Datei herunterladen zu muessen.
(siehe curls --head Option)
* E-Mails versendest du in einem Skript am besten mit dem mail(1)
Kommando - siehe die Manpage fuer Details.
Ich wuerde mir also einfach in einem Skript "Last-Modified:" besorgen,
gegen den letzten Wert davon, den ich mir gespeichert hab, vergleichen
(jede Aenderung heisst ja eigentlich, dass die Datei neuer ist, aber es
gibt bestimmt auch z.B. Perl-Module mit denen du Datums miteinander
genauer vergleichen kannst) und dann ggf. mit mail(1) eine E-Mail
verschicken lassen.
HTH,
Sebastian
--
Sebastian "tokkee" Harl +++ GnuPG-ID: 0x8501C7FC +++ http://tokkee.org/
Those who would give up Essential Liberty to purchase a little Temporary
Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin