Temat: skrypt.sh uruchomiony z ręki działa a wywołany z crona nie działa
Czy spotkał się ktoś że skrypt uruchamiany z ręki działa bezproblemowo a uruchomiony z crona dodaje wpis do loga że nie ma ale już nie dodaje trasy routingu. Skrypt który zrobiłem sprawdza czy jest wpis trasy routingu jak go nie ma to dodaje. Wygląda on tak:
#!/bin/sh
data=`date +"%Y-%m-%d %H:%M:%S"`
if ! route | grep 192.168.100.0 > /dev/null; then
echo ""$data Brak wpisu routingu >> /var/log/route__tester_log.txt && route add -net 192.168.100.0 netmask 255.255.255.0 ppp0 &
else
echo "Wpis istnieje ! "
fiMacie jakieś pomysły co może być nie tak ?
edit:
skrypt uprościłem jak się da i wywołany ręcznie działa a wywołany z crona nie działa nadal nie dodaje routingu a wygląda on teraz tak:
#!/bin/sh
data=`date +"%Y-%m-%d %H:%M:%S"`
if ! route | grep 192.168.100.0 > /dev/null; then
route add -net 192.168.100.0 netmask 255.255.255.0 ppp0
fiNie mam pojęcia co może być źle ?