Hallo zusammen,
ich habe ein Problem mit einem Shell Skript das alle 30 Minuten per Cronjob ausgeführt werden soll.
Das Skript macht nichts weiter als zu überprüfen ob ppp0 eine bestimmte IP hat und schreibt dies dann in eine Logdatei.
Wenn ich das Skript manuell ausführe funktioniert alles.
Sobald ich das Skript aber über cron ausführen lasse, schreibt er mir immer "IP falsch" obwohl die IP korrekt ist.
#!/bin/sh
IPCHECK=$(ifconfig ppp0 | grep "inet addr:" | tr -s "P-t-P" " " | cut -d ":" -f 2)
if [ "$IPCHECK" = "192.168.1.1" ] ; then
date >> /root/logdatei
echo "IP ok" >> /root/logdatei
else
date >> /root/logdatei
echo "IP falsch" >> /root/logdatei
fi
Cronjob (root):
15,45 * * * * /root/test.sh
Jemand eine Idee woran das liegen könnte?
Viele Grüße,
Marcus