Enigma2 Ausgaben protokollieren: Unterschied zwischen den Versionen

Aus Gemini-Wiki
Zur Navigation springen Zur Suche springen
K (Textersetzung - „Enigma2 “ durch „Enigma 2 “)
 
(12 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
__TOC__
+
{|width="40%"
[[Bild:Enigma 2 protokollieren.jpg|thumb|350px|Start von Enigma 2 ]]  
+
|[[Bild:deutsch.png]] - [[Enigma2_Ausgaben_protokollieren|in Deutsch]]
Der Artikel zeigt, wie man schnell und einfach die Ausgaben von [[Enigma 2]] protokollieren kann.<br/>
+
|[[Bild:english.png]] - [[Create Enigma2 log file|in English]]
Die Ausgaben sind sehr wertvoll für Entwickler, wenn Probleme mit Plugins oder Skins entstehen.
+
|}
 +
{{Hinweis|Benutzt bitte den Artikel [[systemd]] für Images ≥ [[OE 2.2]].}}
  
==== Ziel dieses Beitrages ====
+
[[Bild:Enigma2 protokollieren.png|thumb|400px|Start von Enigma2 ]]
*Ausgabe von Enigma 2 protokollieren
+
Der Artikel zeigt, wie man schnell und einfach die Ausgaben von [[Enigma2]] protokollieren kann. Die Ausgaben sind sehr wertvoll für Entwickler, wenn Probleme mit Plugins oder Skins entstehen.
  
==== Voraussetzungen ====
+
==Enigma2 Ausgaben loggen ==
*Zugriff auf die [http://de.wikipedia.org/wiki/Kommandozeile Kommandozeile] der Dreambox (z.B via [[telnet|Telnet]] oder [[SSH]])
+
Loggt euch via [[telnet|Telnet]] oder [[SSH]] auf die Dreambox ein. Führt nun die nachfolgenden Befehle aus, um an die [http://de.wikipedia.org/wiki/Debugger Debug] Information von Enigma2 zu kommen.  
 
 
 
 
=Enigma 2 Ausgaben loggen =
 
Loggt euch auf die Dreambox ein. Führt die nachfolgenden Befehle aus,<br/>
 
um an die [http://de.wikipedia.org/wiki/Debugger Debug] Information von Enigma 2 zu kommen.  
 
 
 
== Log Ausgabe starten ==
 
Verbindet euch mit der Kommandozeile der Dreambox (via [[telnet|Telnet]] oder [[SSH]]).<br/>
 
Gebt nun folgenden Befehl ein:
 
 
 
init 4 && sleep 10 && enigma2
 
  
 +
=== Log Ausgabe starten ===
 +
Verbindet euch mit der Kommandozeile der Dreambox via [[telnet|Telnet]] oder [[SSH]] und gebt folgenden Befehl ein:
 +
<syntaxhighlight>
 +
init 5 && sleep 15 && enigma2.sh
 +
</syntaxhighlight>
 
Bei der Eingabe, werden 3 Befehle nacheinander abgearbeitet.
 
Bei der Eingabe, werden 3 Befehle nacheinander abgearbeitet.
  
* <code>init 4</code>    ➤ stoppt Enigma 2.
+
* <code>init 5</code>    ➤ stoppt Enigma2.
* <code>sleep 10</code>  ➤ wartet 10 Sekunden, bis der nächste Befehl ausgeführt wird.
+
* <code>sleep 15</code>  ➤ wartet 15 Sekunden, bis der nächste Befehl ausgeführt wird.
* <code>enigma2</code>    ➤ Startet enigma2.
+
* <code>enigma2.sh</code>    ➤ Startet Enigma2.
 
 
Sobald Enigma 2 startet, werden [http://de.wikipedia.org/wiki/Debugger Debug] Information in der Kommandozeile ausgespuckt.
 
 
 
== Log Ausgaben stoppen ==
 
Die Ausgabe könnt ihr mit der Tastenkombination '''[[http://de.wikipedia.org/wiki/Strg Ctrl]] + [c]''' stoppen.<br/>
 
 
 
== Enigma 2 starten ==
 
Startet nun Enigma 2 mit folgendem Befehl:
 
 
 
init 3
 
 
 
 
 
= Enigma 2 Ausgaben in Datei speichern =
 
Ein weitere Möglichkeit, ist das protokollieren der Ausgaben in eine Datei.<br/>
 
Die Datei könnt ihr dann im Forum anhängen, wenn es ein Entwickler ausdrücklich wünscht, zur Fehlerdiagnose.
 
 
 
Loggt euch auf die Dreambox ein (via [[telnet|Telnet]] oder [[SSH]]). <br/>
 
Beendet Enigma 2 mit folgendem Befehl.
 
  
init 4
+
Sobald Enigma2 startet, werden [http://de.wikipedia.org/wiki/Debugger Debug] Information in der Kommandozeile ausgespuckt.
  
== Protokollierung starten ==
+
=== Log Ausgaben stoppen ===
Gebt nun folgenden Befehl ein, um die Protokollierung zu starten.
+
Die Ausgabe könnt ihr mit der Tastenkombination {{Taste|[http://de.wikipedia.org/wiki/Strg Ctrl]}}  + {{Taste|c}} zu jeder Zeit stoppen.
  
enigma2 > /tmp/debug.log 2>&1
+
=== Log Ausgabe veröffentlichen ===
 +
Die Log Ausgabe könnt ihr kopieren und in eine Textdatei speichern (z.B debug.log). Anschliessend könnt ihr die Datei im entsprechenden Thema anhängen.
  
Die Datei mit dem Namen <code> debug.log</code> wird jetzt im Verzeichnis <code>/tmp</code> angelegt.<br/>
+
=== Enigma2 starten ===
Solange Enigma 2 aktiv ist, werden die [http://de.wikipedia.org/wiki/Debugger Debug] Information in die Datei geschrieben.
+
Startet nun Enigma2 mit folgendem Befehl:
 +
<syntaxhighlight>
 +
init 3
 +
</syntaxhighlight>
 +
Sofern dies je nach Fehlerfall noch möglich ist.
  
== Protokollierung stoppen ==
+
== Enigma2 Ausgaben in Datei speichern ==
Die Ausgabe könnt ihr mit der Tastenkombination '''[[http://de.wikipedia.org/wiki/Strg Ctrl]] + [c]''' stoppen.<br/>
+
Ein weitere Möglichkeit, ist das protokollieren der Ausgaben in eine Datei. Die Datei könnt ihr dann im Forum anhängen, wenn es ein Entwickler ausdrücklich wünscht, zur Fehlerdiagnose.
  
== Enigma 2 starten ==
+
Loggt euch via [[telnet|Telnet]] oder [[SSH]] auf die Dreambox ein und beendet Enigma2 mit folgendem Befehl.
Startet nun Enigma 2 mit folgendem Befehl:
+
<syntaxhighlight>
 +
init 5
 +
</syntaxhighlight>
 +
=== Protokollierung starten ===
 +
Wartet im Minimum 10 Sekunden (damit sich Enimga2 sauber beenden kann) und gebt den folgenden Befehl ein, um die Protokollierung zu starten.
 +
<syntaxhighlight>
 +
enigma2.sh > ~/debug.log 2>&1
 +
</syntaxhighlight>
 +
Die Datei mit dem Namen <code>debug.log</code> wird jetzt im Verzeichnis <code>/home/root</code> angelegt. Solange Enigma2 aktiv ist, werden die [http://de.wikipedia.org/wiki/Debugger Debug] Information in die Datei geschrieben.
  
  init 3
+
=== Protokollierung stoppen ===
 +
Die Ausgabe könnt ihr mit der Tastenkombination {{Taste|[http://de.wikipedia.org/wiki/Strg Ctrl]}} + {{Taste|c}} stoppen.<br/>
  
== Log Datei  veröffentlichen ==
+
=== Enigma2 starten ===
Die Log Datei (<code>debug.log</code>) von Enigma 2 befindet sich nach obigem Beispiel im Verzeichnis <code>/tmp</code> .<br/>
+
Startet nun Enigma2 mit folgendem Befehl:
Ihr könnt nun die Datei in eurem Beitrag im entsprechenden Thema anhängen, sofern <br/>
+
<syntaxhighlight>
dies von einem Entwickler empfohlen worden ist ;)
+
init 3
 +
</syntaxhighlight>
 +
Sofern dies je nach Fehlerfall noch möglich ist.
  
 +
=== Log Datei  veröffentlichen ===
 +
Die Log Datei (<code>debug.log</code>) von Enigma2 befindet sich nach obigem Beispiel im Verzeichnis <code>/home/root</code>. Kopiert die Datei via [[FTP]] auf euren Rechner und hängt sie anschliessend im entsprechenden Thema an.
  
 
[[Kategorie:Anleitungen]]
 
[[Kategorie:Anleitungen]]
[[Kategorie:Enigma 2]]
+
[[Kategorie:Enigma2]]

Aktuelle Version vom 10. August 2017, 20:06 Uhr

Deutsch.png - in Deutsch English.png - in English
Ambox notice.png Benutzt bitte den Artikel systemd für Images ≥ OE 2.2.
Start von Enigma2

Der Artikel zeigt, wie man schnell und einfach die Ausgaben von Enigma2 protokollieren kann. Die Ausgaben sind sehr wertvoll für Entwickler, wenn Probleme mit Plugins oder Skins entstehen.

Enigma2 Ausgaben loggen

Loggt euch via Telnet oder SSH auf die Dreambox ein. Führt nun die nachfolgenden Befehle aus, um an die Debug Information von Enigma2 zu kommen.

Log Ausgabe starten

Verbindet euch mit der Kommandozeile der Dreambox via Telnet oder SSH und gebt folgenden Befehl ein:

init 5 && sleep 15 && enigma2.sh

Bei der Eingabe, werden 3 Befehle nacheinander abgearbeitet.

  • init 5 ➤ stoppt Enigma2.
  • sleep 15 ➤ wartet 15 Sekunden, bis der nächste Befehl ausgeführt wird.
  • enigma2.sh ➤ Startet Enigma2.

Sobald Enigma2 startet, werden Debug Information in der Kommandozeile ausgespuckt.

Log Ausgaben stoppen

Die Ausgabe könnt ihr mit der Tastenkombination Ctrl + c zu jeder Zeit stoppen.

Log Ausgabe veröffentlichen

Die Log Ausgabe könnt ihr kopieren und in eine Textdatei speichern (z.B debug.log). Anschliessend könnt ihr die Datei im entsprechenden Thema anhängen.

Enigma2 starten

Startet nun Enigma2 mit folgendem Befehl:

init 3

Sofern dies je nach Fehlerfall noch möglich ist.

Enigma2 Ausgaben in Datei speichern

Ein weitere Möglichkeit, ist das protokollieren der Ausgaben in eine Datei. Die Datei könnt ihr dann im Forum anhängen, wenn es ein Entwickler ausdrücklich wünscht, zur Fehlerdiagnose.

Loggt euch via Telnet oder SSH auf die Dreambox ein und beendet Enigma2 mit folgendem Befehl.

init 5

Protokollierung starten

Wartet im Minimum 10 Sekunden (damit sich Enimga2 sauber beenden kann) und gebt den folgenden Befehl ein, um die Protokollierung zu starten.

enigma2.sh > ~/debug.log 2>&1

Die Datei mit dem Namen debug.log wird jetzt im Verzeichnis /home/root angelegt. Solange Enigma2 aktiv ist, werden die Debug Information in die Datei geschrieben.

Protokollierung stoppen

Die Ausgabe könnt ihr mit der Tastenkombination Ctrl + c stoppen.

Enigma2 starten

Startet nun Enigma2 mit folgendem Befehl:

init 3

Sofern dies je nach Fehlerfall noch möglich ist.

Log Datei veröffentlichen

Die Log Datei (debug.log) von Enigma2 befindet sich nach obigem Beispiel im Verzeichnis /home/root. Kopiert die Datei via FTP auf euren Rechner und hängt sie anschliessend im entsprechenden Thema an.