osemu-compile.sh
- Alx83
- Entwickler Team
- Beiträge: 662
- Registriert: Mo 12. Mär 2012, 22:48
- Has thanked: 15 times
- Been thanked: 7 times
- Kontaktdaten:
Re: osemu-compile.sh
Hier ist nun der Watchdog für OSEmu
Mit nano /var/emu/script/osemu-watchdog.sh das Script mit folgendem Inhalt erstellen
Jetzt brauchen wir noch das passende Logfile:
Danach /var/emu/script/functions.sh bearbeiten und diese beiden Zeilen hinzufügen:
Nun noch den Cronjob mit i jobs hinzufügen
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:
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
Code: Alles auswählen
touch /var/log/ipc/OSEmu-watchdog.log
Code: Alles auswählen
OENAME="OSEmu"
OEVERSION="OSEmu"
Code: Alles auswählen
#OSEmu
* * * * * root /var/emu/script/osemu-watchdog.sh #Teste ob OSEmu laeuft (jede Minute)
Code: Alles auswählen
$LOGS['OSEmu']['Watchdog'] = "".$CAMLOGS."/OSEmu-watchdog.log";
Auf den Alkohol! Die Ursache und Lösung aller Probleme - Homer J. Simpson
Re: osemu-compile.sh
warum geht
nicht. Würde ja besser dahin passen
geht
Code: Alles auswählen
$LOGS['Watchdog[b]s[/b]']['OSEmu'] = "".$CAMLOGS."/OSEmu-watchdog.log";
Code: Alles auswählen
$LOGS['Watchdog']['OSEmu'] = "".$CAMLOGS."/OSEmu-watchdog.log";
gruß rolu2
- Alx83
- Entwickler Team
- Beiträge: 662
- Registriert: Mo 12. Mär 2012, 22:48
- Has thanked: 15 times
- Been thanked: 7 times
- Kontaktdaten:
Re: osemu-compile.sh
Weil Watchdogs wiederum von i cams abhängen, bzw. welche Cams installiert sind.
Und ich wollte da nicht auch noch drin rumfuhrwerken
Und ich wollte da nicht auch noch drin rumfuhrwerken
Auf den Alkohol! Die Ursache und Lösung aller Probleme - Homer J. Simpson
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: osemu-compile.sh
Es gibt zwar allgemein mehrere Watchdogs aber OSEmu oder CCcam usw hat jeweils nur einen Watchdog, deshalb ohne s
Du musst nicht kämpfen um zu siegen
- Alx83
- Entwickler Team
- Beiträge: 662
- Registriert: Mo 12. Mär 2012, 22:48
- Has thanked: 15 times
- Been thanked: 7 times
- Kontaktdaten:
Re: osemu-compile.sh
Der Beitrag ist ja auch nicht mehr aktuell. hab ja mittlerweile auch in ipc-cams.sh rumgefuhrwerkt
.
.
Auf den Alkohol! Die Ursache und Lösung aller Probleme - Homer J. Simpson
- jensebub
- IPC Meister
- Beiträge: 1133
- Registriert: So 1. Mai 2011, 09:34
- Been thanked: 1 time
- Kontaktdaten:
Re: osemu-compile.sh
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:
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
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
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
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
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
- jensebub
- IPC Meister
- Beiträge: 1133
- Registriert: So 1. Mai 2011, 09:34
- Been thanked: 1 time
- Kontaktdaten:
Re: osemu-compile.sh
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
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
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.
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.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste