Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

OScam Watchdog für Linux-Server

meister85

Best Member
Boardveteran
Registriert
21. September 2009
Beiträge
7.781
Reaktionspunkte
5.020
Punkte
373
Voraussetzung für das Script


  • Linux-Server (Debian oder Ubuntu)
  • Config Datein liegen in /usr/local/etc
  • Bin Datei liegt in /usr/bin und heißt oscam

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Anschlißend muss es noch in Crontab eingebunden werden:

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Dort folgendes hinein kopieren:

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Der Watchdog prüft nun minütlich, ob der OScam Prozess noch läuft.
 
Zuletzt bearbeitet:
Hallo, danke für die Anleitung.

Da ich es gerade bei mir eingebaut habe, wollte ich noch einige Änderungen anmerken. Man kann das Script universell einsetzen, wenn man den service als variabel gestaltet, und auch der start sollte eher via /etc/init.d gemacht werden. dann ist es egal wo oscam liegt :) Das done ist zu viel im script.

damit Sieht das Script bei mir so aus:

#!/bin/sh
service=oscam

if ps x | grep -v grep | grep -c $service >/dev/null
then
echo "$service läuft"
else
echo $(date '+%Y_%m_%d_%H:%M') "$service wurde neugestartet" >> /usr/local/etc/crash.log
killall -9 $service
sleep 1
/etc/init.d/$service start
fi

LG
 
Zurück
Oben