View previous topic :: View next topic |
Author |
Message |
stream Guru
Joined: 04 Jan 2003 Posts: 401
|
Posted: Fri Dec 05, 2003 2:44 pm Post subject: [OT] Cron - Bash Script Problem (-> gelöst) |
|
|
Hallo,
ich habe mir folgendes Bash Script geschrieben:
Quote: |
#! /bin/sh
set -x
echo $PATH
Log=/var/log/xdsl.log
IP=`ifconfig ppp0 | grep addr | cut -f3 -d: | tr " " : | cut -f1 -d:`
if ping -c 1 $IP
then
echo `date` ping erfolgreich! >> $Log
else
echo `date` ping funkt nicht! >> $Log
killall pptp
sleep 20
pptp isp
fi |
Wenn ich es in der Console ausführe läuft alles ohne Probleme.
Um das Script automatisch alle 5 Minuten zu starten habe ich folgenden Eintrag in die /etc/crontab eingetrage:
*/5 * * * * root sh /.../..sh
Das Script wird dann alle 5 Minuten gestartet. Allerdings wird immer ping funkt nicht ins log geschrieben und die Verbindung wird nicht mehr aufgebaut.
Weis jemand vielleicht woran das liegen könnte?
Last edited by stream on Fri Dec 05, 2003 3:11 pm; edited 1 time in total |
|
Back to top |
|
|
tacki Guru
Joined: 29 Jun 2002 Posts: 418 Location: Germany
|
Posted: Fri Dec 05, 2003 2:54 pm Post subject: |
|
|
benütz komplette pfade... also z.b. /sbin/ifconfig statt nur ifconfig. wo die programme liegen kannst du per whereis herausfinden |
|
Back to top |
|
|
stream Guru
Joined: 04 Jan 2003 Posts: 401
|
Posted: Fri Dec 05, 2003 3:10 pm Post subject: |
|
|
Ich hab jetzt die kompletten Pfade eingebaut - und alles funktioniert
Danke |
|
Back to top |
|
|
|