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