Seite 2 von 3

Re: osemu-compile.sh

Verfasst: So 24. Nov 2013, 22:04
von rolu2
Danke. jetzt geht es

Re: osemu-compile.sh

Verfasst: So 24. Nov 2013, 23:24
von Alx83
Hier ist nun der Watchdog für OSEmu

Mit nano /var/emu/script/osemu-watchdog.sh das Script mit folgendem Inhalt erstellen
Spoiler
Show

Code: Alles auswählen

#!/bin/bash
# IPC - OSEmu-Watchdog
#

. /var/emu/script/functions.sh
readipccfg
[ -z $OENAME ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z $OEVERSION ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z "$TIMESTAMP2" ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z $CAMLOGS ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
[ -z $CRASHMAIL ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler!\033[0m" && exit 1
SUBJECT="$OENAME Watchdog !"
MESSAGE="$OENAME wurde auf `hostname -f` vom Watchdog Überwachungsscript neu gestartet."

#MAIN
PID="$(pgrep -x $OEVERSION)"
bash /var/emu/script/.check.sh
if [[ ! -z $PID ]] ; then
	echo "$TIMESTAMP2    Watchdog - OSEmu laeuft"
else
	echo "$TIMESTAMP2    Watchdog - OSEmu wurde neu gestartet" >> $CAMLOGS/OSEmu-watchdog.log
	osemu start
	#readipccfg
	[ $CRASHMAIL == 1 ] && mailsend "$SUBJECT" "$MESSAGE"
fi

exit 0
Jetzt brauchen wir noch das passende Logfile:

Code: Alles auswählen

 touch /var/log/ipc/OSEmu-watchdog.log
Danach /var/emu/script/functions.sh bearbeiten und diese beiden Zeilen hinzufügen:

Code: Alles auswählen

OENAME="OSEmu"
OEVERSION="OSEmu"
Nun noch den Cronjob mit i jobs hinzufügen

Code: Alles auswählen

#OSEmu
* * * * * root /var/emu/script/osemu-watchdog.sh  #Teste ob OSEmu laeuft (jede Minute)
Um das Watchdog-Log im Webif unter Logs zu sehen, kann noch folgende Zeile in /var/www/ipc/page/include/config.php hinzugefügt werden:

Code: Alles auswählen

$LOGS['OSEmu']['Watchdog'] = "".$CAMLOGS."/OSEmu-watchdog.log";

Re: osemu-compile.sh

Verfasst: Mo 25. Nov 2013, 08:48
von rolu2
warum geht

Code: Alles auswählen

$LOGS['Watchdog[b]s[/b]']['OSEmu'] = "".$CAMLOGS."/OSEmu-watchdog.log";
nicht. Würde ja besser dahin passen

Code: Alles auswählen

$LOGS['Watchdog']['OSEmu'] = "".$CAMLOGS."/OSEmu-watchdog.log";
geht

Re: osemu-compile.sh

Verfasst: Mo 25. Nov 2013, 11:49
von Alx83
Weil Watchdogs wiederum von i cams abhängen, bzw. welche Cams installiert sind.
Und ich wollte da nicht auch noch drin rumfuhrwerken

Re: osemu-compile.sh

Verfasst: Mo 13. Jan 2014, 10:54
von feissmaik
Es gibt zwar allgemein mehrere Watchdogs aber OSEmu oder CCcam usw hat jeweils nur einen Watchdog, deshalb ohne s :)

Re: osemu-compile.sh

Verfasst: Mo 13. Jan 2014, 11:07
von Alx83
Der Beitrag ist ja auch nicht mehr aktuell. hab ja mittlerweile auch in ipc-cams.sh rumgefuhrwerkt :P
.

Re: osemu-compile.sh

Verfasst: Do 7. Aug 2014, 08:48
von jensebub
Guten Morgen,

osemu compile ist aktualisiert worden. Es wird jetzt vor jedem "compile" die aktuelle SoftCam.Key von Skystar heruntergeladen und ins "compile-Verzeichniss" abgelegt.

Zum austausch der lokalen "osemu-compile.sh" einfach:

Code: Alles auswählen

wget -O /var/emu/script/osemu-compile.sh ipc.pebkac.at/ipc/scripts/osemu-compile.sh
und danach wie gewohnt:
osemu compile oder oe compile

Gruß
jensebub

/EDIT: UPDATE zu v.0.03 jetzt wird SoftCam.key bei Bedarf in "/var/keys/" aktualisiert und ein Symlink ins "compile-Verzeichnis" gelegt thx @Alx83
//EDIT: UPDATE v. 0.04

Re: osemu-compile.sh

Verfasst: So 10. Aug 2014, 17:48
von maikyyy
Laufen mit dem Keyfile dann die selben Caids wie auf der Github-Seite vom OSEmu angegeben, oder ist da was anders?

Der Emu versucht jetzt also zuerst das Keyfile abzufragen, interne Key vom Emu gibt es nicht mehr?

Ich komme da durch Jobbedingten Zeitdruck gar nicht mehr mit :(

Re: osemu-compile.sh

Verfasst: So 10. Aug 2014, 18:05
von jensebub
Die Vorgehensweise, wie der emu die keys "sucht" ist auf der github-seite erklärt... Aber im großen und ganzen gibt es ja nur die paar bekannten Verschlüsselungsalgorithmen.
Von daher geht weder mehr noch weniger, man muss nur bei keywechseln nicht in jedem Falle die binary pflegen...

Gruß
jensebub

P. S. Aber vielleicht ließt du einfach hier ein wenig weiter:
http://www.digital-eliteboard.com/showt ... ?p=2336226

Re: osemu-compile.sh

Verfasst: So 10. Aug 2014, 19:31
von maikyyy
ipc startet doch ohne angabe der keyfile, also müsste der emu doch mit den internen keys arbeiten.

OPTIONS="-a $OEUSER:$OEPASS -p $OEPORT"

weil die oecompile.sh das keyfile unter /var/keys ablegt und keine verweis für den emu hinterlässt.

sehe ich das jetzt richtig oder bin ich braindead?

wenn ich wollte das der emu die keyfile nutzt, sollte diese in den ordner der emu bin. also hat sich ja nicht wirklich etwas geändert.