hallo Freunde der bash, 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. Kennt ihr ein Spezialtool für diesen Zweck oder ist es besser eine Lösung mit Bordmitteln zu schaffen? curl bzw. wget und ein cronjob scheinen mir eine Grundlage für so etwas zu sein, aber wie macht man das am elegantesten? Man könnte: - die entsprechende Datei einmal kopieren (z.B. mit wget) - dann per cron täglich überprüfen, ob die onlineversion neuer ist als die lokale - wenn nicht =>ENDE - wenn ja: senden einer Benachrichtigungs-E-Mail Die Curl-Manpage verrät: -z/--time-cond (HTTP) Request a file that has been modified later than the given time and date, or one that has been modified before that time. The date expression can be all sorts of date strings or if it doesn't match any internal ones, it tries to get the time from a given file name instead! See the curl_getdate(3) man pages for date expression details. Start the date expression with a dash (-) to make it request for a document that is older than the given date/time, default is a document that is newer than the specified date/time. Wie mache ich aber nun das Dateidatum der lokalen Datei zur "Eingabe" für den Datumsvergleich von curl? Und wie bringe ich curl dazu im Trefferfall einen E-Mailversand zu veranlassen? Geht das mittels Errorcode? Viele Grüße Ralph