Ruler
Ist gelegentlich hier
- Registriert
- 9. Februar 2011
- Beiträge
- 41
- Reaktionspunkte
- 10
- Punkte
- 8
Hallo
benötige bisschen Hilfe mit nem Script.
Hab das in der Oscam wiki aufgeschnappt bin aber linux und scriptmäßig schon ziemlich "noobish" unter wegs:dfingers:
Erst mal das Script so wie ich es jetzt hab:
Also das Script soll abprüfen ob Oscam noch läuft oder nicht. Wenn es gecrasht ist soll es wieder gestartet werden und das ganze in ein crash.log dokumentieren.
Allerdings wenn ich es ausführe erscheint in Konsole "oscam already running" egal ob ich oscam runter fahre oder nicht es passiert nichts. Lässt sich dann nur per Strg+C beenden.
Hab auch schon cron auf die Box gepackt und einen cronjob angelegt der alle 4 std. das script anstarten soll aber das läuft ja bisher noch gar nicht.
Kann mir das mal einer korrigieren oder hat vll. schon was hübsches praktikables am Start?
Hoffe es kann geholfen werden :JC_hmmm:
Ruler
benötige bisschen Hilfe mit nem Script.
Hab das in der Oscam wiki aufgeschnappt bin aber linux und scriptmäßig schon ziemlich "noobish" unter wegs:dfingers:
Erst mal das Script so wie ich es jetzt hab:
Code:
#!/bin/sh
while sleep 2
do
if ps x | grep -v grep | grep -c oscam >/dev/null
then
echo "oscam already running"
else
echo ""
date >> /tmp/oscam-crash.log
echo "oscam loeppt nicht, wird gestartet" >> /tmp/oscam-crash.log
killall oscam
sleep 1
/usr/bin/oscam &
fi
done
Also das Script soll abprüfen ob Oscam noch läuft oder nicht. Wenn es gecrasht ist soll es wieder gestartet werden und das ganze in ein crash.log dokumentieren.
Allerdings wenn ich es ausführe erscheint in Konsole "oscam already running" egal ob ich oscam runter fahre oder nicht es passiert nichts. Lässt sich dann nur per Strg+C beenden.
Hab auch schon cron auf die Box gepackt und einen cronjob angelegt der alle 4 std. das script anstarten soll aber das läuft ja bisher noch gar nicht.
Kann mir das mal einer korrigieren oder hat vll. schon was hübsches praktikables am Start?
Hoffe es kann geholfen werden :JC_hmmm:
Ruler