1 (edytowany przez johnny3912 2014-07-27 10:18:09)

Temat: Skrypt Oscam

Witam,
Nie mogę sobie poradzić ze skryptem który sprawdza w logu oscam występowanie wpisu "timeout" przy danym czytniku, jeśli się taki pojawi to restartuje oscam. Wymyśliłem coś takiego, ale nie działa:

#!/bin/sh

echo "Test Oscam"

logfile=/tmp/timeout.log

if [ $(grep -c "timeout (.*. ms) by enka" /tmp/oscam.log) -gt 3 ]; then

echo `date` "timeout" >> $logfile

      rm -f /tmp/oscam.log-prev
      rm -f /tmp/oscam.log

      /usr/bin/killall -9 oscam
      /usr/bin/oscam -b -c /etc/oscam &
fi

sleep 2

Wpis w crontabs:

* * * * * /etc/oscam/oscamch.sh

Nie mogę znaleźć opisu dotyczącego tworzenia skryptów w openwrt.
Proszę o wskazówki gdzie popełniłem błąd.
Edit
Zmieniłem wpisy. Dam znać czy pomogło. Dzięki

2 (edytowany przez MiG25 2014-07-27 09:53:53)

Odp: Skrypt Oscam

Wpis co minutę w cronie to pięć gwiazdek , */1 nie działało u mnie.

EDit : I w jednym miejscu masz log_file a w drugim logfile , trzeba się zdecydować na jedno wink