Hallo, On Sat, 16 Mar 2002, Lothar Liebig wrote:
Ich möchte gerne per Script nachschauen ob eine HTML Seite sich geänder hat, und wenn sie sich ändert eine Mail mit dem Text dieser Seite per mail versenden. Das folgende Script funktioniert nur einmal, d.h. einmal wird die Schleife durchgeführt und dann ist nix mehr. Was mache ich falsch? Gibt es eine andere Lösung?
#! /bin/bash
if [ 'wget -N http://aaa.bbb.ccc.de/text.html' ]; then wget -N http://aaa.bbb.ccc.de/text.html html2text -o text.txt text.html cat text.txt | mail -s Text user sleep 30m fi
Und wo ist die Schleife? Besser waere es aber, das script via cron aufrufen zu lassen, und keine Schleife zu verwenden. ==== if wget -N -O /tmp/text.html http://aaa.bbb.ccc.de/text.html; then html2text /tmp/text.html | mail -s "Text" user fi ==== Das script laesst du dann von cron alle 30 min aufrufen... -dnh -- *So viele schöne Fragezeichen in meinem Kopf* ;-) [Moritz Esser in suse-linux]