linux-l: Bash/Shell Problem

Carsten Wartmann cw at imago-viva.de
Di Dez 14 17:05:09 CET 1999


Ich lasse mir von einem Cronjob folgendes in /etc/ppp/ip-up.d/
kopieren:

#!/bin/bash
logger "Heise Ticker holen...."
wget -O`date +/var/palm/heise%d.%m.%y.prc` "http://www.heise.de/fastbin/nt.pda?typ=prc&paket=2"
ERG=$?
if [ "$ERG" = "0" ]; then
	rm /etc/ppp/ip-up.d/wget.sh
	exit 0
	logger "Heise Ticker Erfolg...."
fi
logger "Heise Ticker war nixxx...."
exit 1

Sieht dann so aus (wget.sh):

mero:/etc/ppp/ip-up.d# ls -l
total 5
-rwxr-xr-x   1 root     root           30 Sep 20 11:53 fetchmail
-rwxr-xr-x   1 root     root          177 Oct  7 11:36 getnews
-rwxr-xr-x   1 root     root          184 Jan 11  1999 ntpdate
-rwxr-xr-x   1 root     root          291 Dec 14 16:56 wget.sh
-rwxr-xr-x   1 root     root          186 Dec  2 17:59 wwwoffle
mero:/etc/ppp/ip-up.d# 

Die anderen Scripte sehen so ähnlich aus und funktionieren...

Per Hand mit ./wget.sh aufgerufen funktioniert das auch, nur wenn es
beim pppd-Start aufgerufen werden soll bekomme ich nur ein 0Byte
Datei.

Hat jemand eine Idee was da schieflaufen könnte? Ich sehe nix mehr,
wenn es *garnicht* funktionieren würde wäre das Suchen einfacher.

Gruß,
Carsten.



Mehr Informationen über die Mailingliste linux-l