<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.tuxbox-neutrino.org/w/index.php?action=history&amp;feed=atom&amp;title=Neutrino%3ASkripte</id>
	<title>Neutrino:Skripte - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tuxbox-neutrino.org/w/index.php?action=history&amp;feed=atom&amp;title=Neutrino%3ASkripte"/>
	<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Skripte&amp;action=history"/>
	<updated>2026-04-07T19:15:09Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in TuxBoxWIKI</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Skripte&amp;diff=14802&amp;oldid=prev</id>
		<title>WikiBot: Bot: Fixing redirects</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Skripte&amp;diff=14802&amp;oldid=prev"/>
		<updated>2011-08-22T08:57:43Z</updated>

		<summary type="html">&lt;p&gt;Bot: Fixing redirects&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 22. August 2011, 10:57 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot;&gt;Zeile 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''Hinweis:''' Der Menüpunkt Skripte (im [[Neutrino:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hauptmenu&lt;/del&gt;|Neutrino Hauptmenü]] - dbox Taste) ist nur vorhanden, wenn mindestens ein Skript existiert.''&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''''Hinweis:''' Der Menüpunkt Skripte (im [[Neutrino:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hauptmenü&lt;/ins&gt;|Neutrino Hauptmenü]] - dbox Taste) ist nur vorhanden, wenn mindestens ein Skript existiert.''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l37&quot;&gt;Zeile 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 37:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nach einem Neustart der [[DBox2]] sollte der Menüpunkt &amp;quot;Skripte&amp;quot; im Hauptmenü (dbox Taste) vorhanden sein. Hier kann jetzt das angelegte Script ausgewählt und damit ausgeführt werden:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nach einem Neustart der [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hardware:dbox2|&lt;/ins&gt;DBox2]] sollte der Menüpunkt &amp;quot;Skripte&amp;quot; im Hauptmenü (dbox Taste) vorhanden sein. Hier kann jetzt das angelegte Script ausgewählt und damit ausgeführt werden:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l51&quot;&gt;Zeile 51:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 51:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Nützliche Skripte=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Nützliche Skripte=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==essus NFS speed test==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==essus NFS speed test==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Test dient der Ermittlung der Netzwerkgeschwindigkeit. Diese ist abhängig von der Netzwerkkonfiguration. ([[Dbox2]]-&amp;gt;[[Crossover-Kabel]]-&amp;gt;[[NIC]], [[DBox2]]-&amp;gt;[[Switch]]/[[HUB]]-&amp;gt;[[NIC]])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Test dient der Ermittlung der Netzwerkgeschwindigkeit. Diese ist abhängig von der Netzwerkkonfiguration. ([[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hardware:dbox2|&lt;/ins&gt;Dbox2]]-&amp;gt;[[Crossover-Kabel]]-&amp;gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Netzwerkkarte|&lt;/ins&gt;NIC]], [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hardware:dbox2|&lt;/ins&gt;DBox2]]-&amp;gt;[[Switch]]/[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hub|&lt;/ins&gt;HUB]]-&amp;gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Netzwerkkarte|&lt;/ins&gt;NIC]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  #!/bin/sh  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  #!/bin/sh  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l79&quot;&gt;Zeile 79:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 79:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Aufruf auf der [[DBox2]] mit./&amp;lt;dateiname&amp;gt; share-ohne-slash-am-anfang&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Aufruf auf der [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hardware:dbox2|&lt;/ins&gt;DBox2]] mit./&amp;lt;dateiname&amp;gt; share-ohne-slash-am-anfang&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Beispiel:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Beispiel:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l120&quot;&gt;Zeile 120:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 120:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Test dient zur Ermittlung der Netzwerkgeschwindigkeit. Diese ist abhängig von der Netzwerkkonfiguration. ([[Dbox2]]-&amp;gt;[[Crossover-Kabel]]-&amp;gt;[[NIC]], [[DBox2]]-&amp;gt;[[Switch]]/[[HUB]]-&amp;gt;[[NIC]])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Test dient zur Ermittlung der Netzwerkgeschwindigkeit. Diese ist abhängig von der Netzwerkkonfiguration. ([[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hardware:dbox2|&lt;/ins&gt;Dbox2]]-&amp;gt;[[Crossover-Kabel]]-&amp;gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Netzwerkkarte|&lt;/ins&gt;NIC]], [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hardware:dbox2|&lt;/ins&gt;DBox2]]-&amp;gt;[[Switch]]/[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hub|&lt;/ins&gt;HUB]]-&amp;gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Netzwerkkarte|&lt;/ins&gt;NIC]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l130&quot;&gt;Zeile 130:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 130:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:'''exportdir:''' Hier kommt das exportierte Verzeichnis des [[NFS]]-Servers rein (mit führendem Slash).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:'''exportdir:''' Hier kommt das exportierte Verzeichnis des [[NFS]]-Servers rein (mit führendem Slash).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:'''dboxmountpoint:''' Das Verzeichnis auf der [[DBox2]], in das gemountet werden soll.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:'''dboxmountpoint:''' Das Verzeichnis auf der [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hardware:dbox2|&lt;/ins&gt;DBox2]], in das gemountet werden soll.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:'''filesize:''' Die Größe der zu testenden Datei. Sie sollte 8MByte oder mehr sein, damit die Ergebnisse brauchbar werden. 32 oder 64 MByte sind ein guter Ansatz. Wenn man dann noch genauer werden will, kann man das ganze ja noch mal mit 128 MByte starten.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:'''filesize:''' Die Größe der zu testenden Datei. Sie sollte 8MByte oder mehr sein, damit die Ergebnisse brauchbar werden. 32 oder 64 MByte sind ein guter Ansatz. Wenn man dann noch genauer werden will, kann man das ganze ja noch mal mit 128 MByte starten.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l236&quot;&gt;Zeile 236:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 236:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das Script dient hauptsächlich dazu, die [[EPG]]-Daten aktuell zu halten.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das Script dient hauptsächlich dazu, die [[EPG]]-Daten aktuell zu halten.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ihr solltet euch vorher mit eurem Browser über das [[Webinterface]] der [[DBox2]] versichern, dass die ChannelId-Werte mit euren übereinstimmen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ihr solltet euch vorher mit eurem Browser über das [[Webinterface]] der [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hardware:dbox2|&lt;/ins&gt;DBox2]] versichern, dass die ChannelId-Werte mit euren übereinstimmen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Gebt dazu einfach in eurem Browser folgendes ein:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Gebt dazu einfach in eurem Browser folgendes ein:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  http://ip-eurer-box/control/channellist&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  http://ip-eurer-box/control/channellist&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als Ausgabe erhaltet ihr die Liste eurer auf der [[DBox2]] gespeicherten Channels.  [[Neutrino:Customizing#Die_Kanalliste|Beispiel]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als Ausgabe erhaltet ihr die Liste eurer auf der [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hardware:dbox2|&lt;/ins&gt;DBox2]] gespeicherten Channels.  [[Neutrino:Customizing#Die_Kanalliste|Beispiel]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dort sucht ihr euch eure Lieblinge aus (Für einen aktuellen [[EPG]] reicht es nur einen Sender eines Transponders zu nehmen.)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dort sucht ihr euch eure Lieblinge aus (Für einen aktuellen [[EPG]] reicht es nur einen Sender eines Transponders zu nehmen.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l282&quot;&gt;Zeile 282:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 282:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Es macht z.B. auch Sinn das Script in die standby.on einzutragen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Es macht z.B. auch Sinn das Script in die standby.on einzutragen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Damit wird es immer wenn die [[DBox2]] in den [[Neutrino:Ausschalten#Soft-Standby|Soft-Standby]] geschickt wird ausgeführt und sorgt für einen aktuellen [[EPG]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Damit wird es immer wenn die [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hardware:dbox2|&lt;/ins&gt;DBox2]] in den [[Neutrino:Ausschalten#Soft-Standby|Soft-Standby]] geschickt wird ausgeführt und sorgt für einen aktuellen [[EPG]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Um das Script dort einzutragen, reicht es die [[Neutrino:Customizing#Standby_ON|standby.on]] um den folgenden Eintrag zu erweitern.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Um das Script dort einzutragen, reicht es die [[Neutrino:Customizing#Standby_ON|standby.on]] um den folgenden Eintrag zu erweitern.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Vorausgesetzt ihr hab den Vorschlag oben befolgt und die ChannelZapper.sh unter /var/tuxbox/plugins gespeichert.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Vorausgesetzt ihr hab den Vorschlag oben befolgt und die ChannelZapper.sh unter /var/tuxbox/plugins gespeichert.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l288&quot;&gt;Zeile 288:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 288:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ./ChannelZapper.sh &amp;amp;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ./ChannelZapper.sh &amp;amp;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nutzt ihr immer nur den normalen Standby Modus (in dem ihr keinen oder kaum Strom spart) und habt ihr immer ein wenig Zeit wenn ihr die [[DBox2]] anschaltet?&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nutzt ihr immer nur den normalen Standby Modus (in dem ihr keinen oder kaum Strom spart) und habt ihr immer ein wenig Zeit wenn ihr die [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hardware:dbox2|&lt;/ins&gt;DBox2]] anschaltet?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dann könnt ihr es ebenfalls auf die gleiche Art in die [[Neutrino:Customizing#Standby_OFF|standby.off]] eintragen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dann könnt ihr es ebenfalls auf die gleiche Art in die [[Neutrino:Customizing#Standby_OFF|standby.off]] eintragen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Je nach eingestellter Channel-Haltedauer dauert der Start dann dementsprechend lange, dafür ist aber der [[EPG]] schön aktuell.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Je nach eingestellter Channel-Haltedauer dauert der Start dann dementsprechend lange, dafür ist aber der [[EPG]] schön aktuell.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Skripte&amp;diff=10950&amp;oldid=prev</id>
		<title>Tommy am 21. August 2008 um 22:00 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Skripte&amp;diff=10950&amp;oldid=prev"/>
		<updated>2008-08-21T22:00:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Neutrino]]&lt;br /&gt;
{{Neutrino_sidebar}}&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
[[Neutrino]] bietet die Möglichkeit Shell-Scripte über die [[GUI]] aufzurufen. Die Ausgabe des Scriptes wird, wenn das Script ausgeführt wurde, auf dem Bildschirm ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Hinweis:''' Der Menüpunkt Skripte (im [[Neutrino:Hauptmenu|Neutrino Hauptmenü]] - dbox Taste) ist nur vorhanden, wenn mindestens ein Skript existiert.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Beispiel=&lt;br /&gt;
Es muss ein Shellscript (*.sh) im Pluginverzeichnis erzeugt werden:&lt;br /&gt;
&lt;br /&gt;
''vi /var/tuxbox/plugins/test.sh''&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 ls -la /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt muss noch das Script ausführbar gemacht werden:&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /var/tuxbox/plugins/test.sh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Des Weiteren muss eine *.cfg Datei erzeugt werden. Wichtig ist hier der Eintrag '''type=3'''. Dieser gibt an, dass dies ein Shell-Script ist.&lt;br /&gt;
&lt;br /&gt;
''vi /var/tuxbox/plugins/test.cfg''&lt;br /&gt;
 type=3&lt;br /&gt;
 name=test&lt;br /&gt;
 desc=test&lt;br /&gt;
 needfb=0&lt;br /&gt;
 needrc=0&lt;br /&gt;
 needvtxtpid=0&lt;br /&gt;
 needoffsets=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nach einem Neustart der [[DBox2]] sollte der Menüpunkt &amp;quot;Skripte&amp;quot; im Hauptmenü (dbox Taste) vorhanden sein. Hier kann jetzt das angelegte Script ausgewählt und damit ausgeführt werden:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Neutrino_Scripte.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Ausgabe des Scriptes wird, wenn das Script ausgeführt wurde, am Bildschirm angezeigt:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Neutrino_Scripte_Ausgabe.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Nützliche Skripte=&lt;br /&gt;
==essus NFS speed test==&lt;br /&gt;
Der Test dient der Ermittlung der Netzwerkgeschwindigkeit. Diese ist abhängig von der Netzwerkkonfiguration. ([[Dbox2]]-&amp;gt;[[Crossover-Kabel]]-&amp;gt;[[NIC]], [[DBox2]]-&amp;gt;[[Switch]]/[[HUB]]-&amp;gt;[[NIC]])&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh &lt;br /&gt;
 V=$1 &lt;br /&gt;
 R=`expr 32 \* 1024` &lt;br /&gt;
 for P in udp tcp &lt;br /&gt;
 do &lt;br /&gt;
 for S in sync async &lt;br /&gt;
 do &lt;br /&gt;
 echo &lt;br /&gt;
 echo $P&amp;quot;, &amp;quot;$S &lt;br /&gt;
                umount /mnt/filme &lt;br /&gt;
                mount -t nfs -o rw,soft,$P,nolock,$S,rsize=$R,wsize=$R '''192.168.0.1''':/$V /mnt/filme &lt;br /&gt;
                a=`date +%s` &lt;br /&gt;
                time dd if=/dev/zero of=/mnt/filme/test bs=8k count=8192 &lt;br /&gt;
                z=`date +%s` &lt;br /&gt;
                n=`expr $z - $a` &lt;br /&gt;
                expr 512000 / $n &lt;br /&gt;
                a=`date +%s` &lt;br /&gt;
                time dd of=/dev/null if=/mnt/filme/test bs=8k count=8192 &lt;br /&gt;
                z=`date +%s` &lt;br /&gt;
                n=`expr $z - $a` &lt;br /&gt;
                expr 512000 / $n &lt;br /&gt;
                mount | grep /mnt/filme &lt;br /&gt;
 done &lt;br /&gt;
 done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aufruf auf der [[DBox2]] mit./&amp;lt;dateiname&amp;gt; share-ohne-slash-am-anfang&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 ./nfs_test home/dbox &amp;gt;linux_v3.log &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn dein [[PC]] eine andere [[IP-Adresse]] als 192.168.0.1 hat, musst du das natürlich anpassen. &lt;br /&gt;
Die Ergebniswerte /1000 sind die Geschwindigkeiten in MBit/s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Ergebnis sollte so aussehen:&lt;br /&gt;
 udp, sync &lt;br /&gt;
 5505 &lt;br /&gt;
 46545 &lt;br /&gt;
 192.168.0.1:/home/dbox on /mnt/filme type nfs (rw,sync,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.0.1) &lt;br /&gt;
 &lt;br /&gt;
 udp, async &lt;br /&gt;
 8827 &lt;br /&gt;
 46545 &lt;br /&gt;
 192.168.0.1:/home/dbox on /mnt/filme type nfs (rw,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.0.1) &lt;br /&gt;
 &lt;br /&gt;
 tcp, sync &lt;br /&gt;
 5333 &lt;br /&gt;
 8126 &lt;br /&gt;
 192.168.0.1:/home/dbox on /mnt/filme type nfs (rw,sync,v3,rsize=32768,wsize=32768,soft,tcp,nolock,addr=192.168.0.1) &lt;br /&gt;
 &lt;br /&gt;
 tcp, async &lt;br /&gt;
 7757 &lt;br /&gt;
 8126 &lt;br /&gt;
 192.168.0.1:/home/dbox on /mnt/filme type nfs (rw,v3,rsize=32768,wsize=32768,soft,tcp,nolock,addr=192.168.0.1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==chickens erweiterter NFS speed test==&lt;br /&gt;
Chicken hat das Script von essu ein wenig überarbeitet. Folgene Punkte wurden verbessert:&lt;br /&gt;
* Die Ausgaben sind übersichtlicher gestaltet&lt;br /&gt;
* Die Bedienung ist einfacher&lt;br /&gt;
* Die Ergebnisse sollten genauer sein &lt;br /&gt;
&lt;br /&gt;
Quelle: http://forum.tuxbox.org/forum/viewtopic.php?p=282953#282953&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Test dient zur Ermittlung der Netzwerkgeschwindigkeit. Diese ist abhängig von der Netzwerkkonfiguration. ([[Dbox2]]-&amp;gt;[[Crossover-Kabel]]-&amp;gt;[[NIC]], [[DBox2]]-&amp;gt;[[Switch]]/[[HUB]]-&amp;gt;[[NIC]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Programm erwartet keine Parameter.&lt;br /&gt;
&lt;br /&gt;
In den ersten Zeilen werden die persönlichen Einstellungen eingetragen:&lt;br /&gt;
:'''serverip:''' Hier kommt die [[IP-Adresse]] des [[NFS]]-Servers rein.&lt;br /&gt;
&lt;br /&gt;
:'''exportdir:''' Hier kommt das exportierte Verzeichnis des [[NFS]]-Servers rein (mit führendem Slash).&lt;br /&gt;
&lt;br /&gt;
:'''dboxmountpoint:''' Das Verzeichnis auf der [[DBox2]], in das gemountet werden soll.&lt;br /&gt;
&lt;br /&gt;
:'''filesize:''' Die Größe der zu testenden Datei. Sie sollte 8MByte oder mehr sein, damit die Ergebnisse brauchbar werden. 32 oder 64 MByte sind ein guter Ansatz. Wenn man dann noch genauer werden will, kann man das ganze ja noch mal mit 128 MByte starten.&lt;br /&gt;
&lt;br /&gt;
:'''blocksizelist:''' Hier können die zu testenden Blockgrößen durch Leerzeichen getrennt eingegeben werden. Mögliche Werte sind 1, 2, 4, 8, 16 und 32. Wenn man beispielsweise weiß, dass die Werte 1, 2 und 4 keine verwertbare Performance bringen, so kann man sich eine Menge Zeit sparen, wenn man diese Tests auslässt.&lt;br /&gt;
&lt;br /&gt;
:'''enablesynctests:''' Im Normalfall sollten die Übertragungsraten mit der Mountoption &amp;quot;sync&amp;quot; immer langsamer sein als die mit &amp;quot;async&amp;quot;. Darum besteht hier die Möglichkeit, Tests mit der sync-Option abzuschalten. Mögliche Werte sind &amp;quot;yes&amp;quot; (Tests ausführen) oder &amp;quot;no&amp;quot; (Tests nicht ausführen). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # IP of your NFS server&lt;br /&gt;
 serverip=192.168.0.1&lt;br /&gt;
 # exported directory on your NFS server&lt;br /&gt;
 exportdir=/var/exports/dbox2&lt;br /&gt;
 # mount point on dbox&lt;br /&gt;
 dboxmountpoint=&amp;quot;/mnt&amp;quot;&lt;br /&gt;
 # filesize to transfer in MBytes.&lt;br /&gt;
 # At least 8 MByte. Good values are 32 or 64 MByte.&lt;br /&gt;
 # Try 128 to be more accurate (takes much longer!)&lt;br /&gt;
 filesize=32&lt;br /&gt;
 # block sizes to test in KBytes, possible values are 1 2 4 8 16 32.&lt;br /&gt;
 # values have to be separated with spaces. See examples below.&lt;br /&gt;
 # blocksizelist=&amp;quot;4 8 32&amp;quot;&lt;br /&gt;
 # blocksizelist=&amp;quot;16&amp;quot;&lt;br /&gt;
 blocksizelist=&amp;quot;4 8 16 32&amp;quot;&lt;br /&gt;
 # wether to enable synchronous reading, writing. Possible values are &amp;quot;yes&amp;quot;&lt;br /&gt;
 # or no. Normally synchronous reading or writing should be slower than&lt;br /&gt;
 # asynchronous, so to save some time most people would say &amp;quot;no&amp;quot; here.&lt;br /&gt;
 enablesynctests=&amp;quot;no&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ##################################################################&lt;br /&gt;
 ########             don't edit below this line           ########&lt;br /&gt;
 ##################################################################&lt;br /&gt;
 &lt;br /&gt;
 bs=8192&lt;br /&gt;
 count=`expr $filesize \* 1048576 / $bs`&lt;br /&gt;
 wlist=&amp;quot;&amp;quot;&lt;br /&gt;
 rlist=&amp;quot;&amp;quot;&lt;br /&gt;
 synctests=&amp;quot;async&amp;quot;&lt;br /&gt;
 if [ $enablesynctests = &amp;quot;yes&amp;quot; ]; then&lt;br /&gt;
   synctests=&amp;quot;sync &amp;quot;$synctests&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo&lt;br /&gt;
 echo &amp;quot;Measuring NFS throughput...&amp;quot;&lt;br /&gt;
 for factor in $blocksizelist&lt;br /&gt;
 do&lt;br /&gt;
   for protocol in udp tcp&lt;br /&gt;
   do&lt;br /&gt;
     for synchronized in $synctests&lt;br /&gt;
     do&lt;br /&gt;
        size=`expr $factor \* 1024`&lt;br /&gt;
        bitcount=`expr $bs \* $count \* 8`&lt;br /&gt;
        umount $dboxmountpoint 2&amp;gt;/dev/null&lt;br /&gt;
        mount -t nfs -o rw,soft,$protocol,nolock,$synchronized,rsize=$size,wsize=$size $serverip:$exportdir $dboxmountpoint&lt;br /&gt;
        echo &amp;quot;Mount options: &amp;quot;$protocol&amp;quot;, &amp;quot;$synchronized&amp;quot;, wsize=&amp;quot;$size&lt;br /&gt;
        echo &amp;quot;writing &amp;quot;$filesize&amp;quot; MBytes...&amp;quot;&lt;br /&gt;
        a=`date +%s`&lt;br /&gt;
        dd if=/dev/zero of=$dboxmountpoint/test bs=$bs count=$count 2&amp;gt;/dev/null;&lt;br /&gt;
        if [ $? = &amp;quot;0&amp;quot; ]&lt;br /&gt;
        then&lt;br /&gt;
          z=`date +%s`&lt;br /&gt;
          duration=`expr $z - $a`&lt;br /&gt;
          throughput=`expr $bitcount / $duration`&lt;br /&gt;
     echo &amp;quot;Success after &amp;quot;$duration&amp;quot; seconds&amp;quot;&lt;br /&gt;
        else&lt;br /&gt;
          throughput=&amp;quot;Failure&amp;quot;&lt;br /&gt;
     echo &amp;quot;Failure&amp;quot;&lt;br /&gt;
        fi&lt;br /&gt;
        wlist=$wlist$throughput&amp;quot; with &amp;quot;$protocol&amp;quot;,&amp;quot;$synchronized&amp;quot;,wsize=&amp;quot;$size&amp;quot;\n&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
        echo &amp;quot;Mount options: &amp;quot;$protocol&amp;quot;, &amp;quot;$synchronized&amp;quot;, rsize=&amp;quot;$size&lt;br /&gt;
        echo &amp;quot;reading &amp;quot;$filesize&amp;quot; MBytes...&amp;quot;&lt;br /&gt;
        a=`date +%s`&lt;br /&gt;
        dd of=/dev/null if=$dboxmountpoint/test bs=$bs count=$count 2&amp;gt;/dev/null;&lt;br /&gt;
        if [ $? = &amp;quot;0&amp;quot; ]&lt;br /&gt;
        then&lt;br /&gt;
          z=`date +%s`&lt;br /&gt;
          duration=`expr $z - $a`&lt;br /&gt;
          throughput=`expr $bitcount / $duration`&lt;br /&gt;
     echo &amp;quot;Success after &amp;quot;$duration&amp;quot; seconds&amp;quot;&lt;br /&gt;
        else&lt;br /&gt;
          throughput=&amp;quot;Failure&amp;quot;&lt;br /&gt;
     echo &amp;quot;Failure&amp;quot;&lt;br /&gt;
        fi&lt;br /&gt;
        rlist=$rlist$throughput&amp;quot; with &amp;quot;$protocol&amp;quot;,&amp;quot;$synchronized&amp;quot;,rsize=&amp;quot;$size&amp;quot;\n&amp;quot;&lt;br /&gt;
        echo&lt;br /&gt;
     done&lt;br /&gt;
   done&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Results for write throughput:&amp;quot;&lt;br /&gt;
 echo -e $wlist | sort -nr | sed 's/^\([0-9]*\)\([0-9]\{3\}\)\([0-9]\{3\}\(.*\)\)/\1.\2 Mbit\/s\4/g'&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Results for read throughput:&amp;quot;&lt;br /&gt;
 echo -e $rlist | sort -nr | sed 's/^\([0-9]*\)\([0-9]\{3\}\)\([0-9]\{3\}\(.*\)\)/\1.\2 Mbit\/s\4/g' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==aluxs Aufnahme check==&lt;br /&gt;
{{MissingText}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PetBs und Tommys ChannelZapper==&lt;br /&gt;
Das Script dient hauptsächlich dazu, die [[EPG]]-Daten aktuell zu halten.&lt;br /&gt;
&lt;br /&gt;
Ihr solltet euch vorher mit eurem Browser über das [[Webinterface]] der [[DBox2]] versichern, dass die ChannelId-Werte mit euren übereinstimmen.&lt;br /&gt;
Gebt dazu einfach in eurem Browser folgendes ein:&lt;br /&gt;
 http://ip-eurer-box/control/channellist&lt;br /&gt;
Als Ausgabe erhaltet ihr die Liste eurer auf der [[DBox2]] gespeicherten Channels.  [[Neutrino:Customizing#Die_Kanalliste|Beispiel]]&lt;br /&gt;
&lt;br /&gt;
Dort sucht ihr euch eure Lieblinge aus (Für einen aktuellen [[EPG]] reicht es nur einen Sender eines Transponders zu nehmen.)&lt;br /&gt;
Für die meisten sollte z.B.: Sat1, RTL, ARD schon ein tolles Ergebnis liefern.&lt;br /&gt;
Im Beispielscript habe ich für Astra (Stand Nov/05) Sat1, Rtl, ARD und ZDF bereits eingefügt&lt;br /&gt;
 #!/bin/sh &lt;br /&gt;
 &lt;br /&gt;
 #Hier die ChannelIDs der Kanäle eintragen getrennt mit Leerzeichen &lt;br /&gt;
 Kanaele='210085002e 44100012ee3 43700016d66 44d00016dca' &lt;br /&gt;
 #Haltedauer auf Channel in Sekunden &lt;br /&gt;
 Dauer=20 &lt;br /&gt;
  &lt;br /&gt;
 #aktuellen Sender merken &lt;br /&gt;
 Zapbackto=$(wget -q &amp;lt;nowiki&amp;gt;http://127.0.0.1/control/zapto -O&amp;lt;/nowiki&amp;gt; -)&lt;br /&gt;
  &lt;br /&gt;
 # Hier werden die Kanaele mittels der Control Funktionen des Webinterface gezappt.&lt;br /&gt;
 for zap in $Kanaele &lt;br /&gt;
 do &lt;br /&gt;
    echo &amp;quot;Sender mit ID $zap wird angezappt und fuer $Dauer Sekunden gehalten&amp;quot; &lt;br /&gt;
    wget -q &amp;lt;nowiki&amp;gt;http://127.0.0.1/control/zapto?$zap&amp;lt;/nowiki&amp;gt; -O /dev/null &amp;amp;&amp;amp; sleep $Dauer &lt;br /&gt;
    echo &amp;quot;Sender mit ID $zap wurde angezappt und fuer $Dauer Sekunden gehalten&amp;quot;&lt;br /&gt;
 done &lt;br /&gt;
 &lt;br /&gt;
 # zurück zu gemerktem Sender &lt;br /&gt;
 wget -q &amp;lt;nowiki&amp;gt;http://127.0.0.1/control/zapto?$Zapbackto&amp;lt;/nowiki&amp;gt; -O /dev/null &lt;br /&gt;
 echo &amp;quot;Durchlauf beendet - aktueller Channel ist wieder der Alte&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 exit &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An welcher Stelle ihr das Script speichert ist euch freigestellt.&lt;br /&gt;
Sinnvoll allerdings wäre es wie folgt: &lt;br /&gt;
 /var/tuxbox/plugins/ChannelZapper.sh &lt;br /&gt;
Dort kann es dann auch mittels der oben genannten Vorgehensweise in das Neutrino Menü eingebunden werden und ermöglicht so das automatische Durchzappen, eine Art Intro-Scan, der Kanäle und vervollständigt nebenbei den [[EPG]]. Das Menü bleibt leider dabei sichtbar, daher sollte die Transparenz der Menüs entsprechend eingestellt sein.&lt;br /&gt;
&lt;br /&gt;
'''ACHTUNG: Zurzeit können maximal 3 Sender gezappt werden, sofern das Script über das Menü aufgerufen wird. Werden mehr Sender eingetragen, fährt die Box runter. &lt;br /&gt;
Über Telnet gibt es diese Beschränkung nicht!&lt;br /&gt;
An der Beseitigung des Problems wird gearbeitet.'''&lt;br /&gt;
&lt;br /&gt;
'''''Nicht vergessen das Script ausführbar zu machen''''' &lt;br /&gt;
 chmod 755 /var/tuxbox/plugins/ChannelZapper.sh&lt;br /&gt;
&lt;br /&gt;
Es macht z.B. auch Sinn das Script in die standby.on einzutragen.&lt;br /&gt;
Damit wird es immer wenn die [[DBox2]] in den [[Neutrino:Ausschalten#Soft-Standby|Soft-Standby]] geschickt wird ausgeführt und sorgt für einen aktuellen [[EPG]].&lt;br /&gt;
Um das Script dort einzutragen, reicht es die [[Neutrino:Customizing#Standby_ON|standby.on]] um den folgenden Eintrag zu erweitern.&lt;br /&gt;
Vorausgesetzt ihr hab den Vorschlag oben befolgt und die ChannelZapper.sh unter /var/tuxbox/plugins gespeichert.&lt;br /&gt;
 cd /var/tuxbox/plugins/ &lt;br /&gt;
 ./ChannelZapper.sh &amp;amp; &lt;br /&gt;
&lt;br /&gt;
Nutzt ihr immer nur den normalen Standby Modus (in dem ihr keinen oder kaum Strom spart) und habt ihr immer ein wenig Zeit wenn ihr die [[DBox2]] anschaltet?&lt;br /&gt;
Dann könnt ihr es ebenfalls auf die gleiche Art in die [[Neutrino:Customizing#Standby_OFF|standby.off]] eintragen.&lt;br /&gt;
Je nach eingestellter Channel-Haltedauer dauert der Start dann dementsprechend lange, dafür ist aber der [[EPG]] schön aktuell.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PetBs Easy_FB_Changer==&lt;br /&gt;
Das Script dient dazu, die FB zwischen 2 Boxen, die nebeneinander stehen, hin und her zu schalten.&lt;br /&gt;
&lt;br /&gt;
Dazu muss nur auf der jeweiligen Box die eigene BoxIP bei &amp;quot;MyIP&amp;quot; und die IP der anderen Box in &amp;quot;OtherBoxIP&amp;quot; eingetragen werden.&lt;br /&gt;
Am besten startet ihr das Script auch in der start_neutrino hinter dem Aufruf vom nhttpd.&lt;br /&gt;
&lt;br /&gt;
Damit wird sicher gestellt, dass die gerade gestartete Box nicht mit aktiver FB startet.&lt;br /&gt;
Das hat aber gleichzeitig den Nachteil, dass solange keine Box an ist, auf der zuerst eingeschalteten Box die FB einmalig mit der roten und dann der dbox-Taste entsperrt werden muss.&lt;br /&gt;
(Leider lässt sich der Status, ob gesperrt oder frei, nicht abfragen.)&lt;br /&gt;
&lt;br /&gt;
Das folgende kleine Script kopiert ihr am besten wie in den obigen Beispielen gezeigt auf eure Box und bindet es wie oben gezeigt in euer Scriptmenü ein.&lt;br /&gt;
&lt;br /&gt;
Auch hier nicht vergessen, das Script ausführbar zu machen, siehe oben.&lt;br /&gt;
 #!/bin/sh &lt;br /&gt;
 MyIP=x.x.x.x&lt;br /&gt;
 OtherBoxIP=y.y.y.y&lt;br /&gt;
 # Check if OtherBoxIp is a DBOX2 and Webapi is operational, If not then exit Script&lt;br /&gt;
 wget -q &amp;lt;nowiki&amp;gt;http://$OtherBoxIP/control/rc -O /dev/null&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 if [ $? -eq 1 ]; then &lt;br /&gt;
        echo &amp;quot;Fehler mit OtherBoxIP $OtherBoxIP&amp;quot;&lt;br /&gt;
        echo &amp;quot;Box aus oder Webapi Problem (keine DBox2 ?)&amp;quot;&lt;br /&gt;
        echo &amp;quot;FB wird daher nicht gesperrt&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
 fi;&lt;br /&gt;
 # Block FB on MyIP and Free FB on OtherBoxIP&lt;br /&gt;
 wget -q &amp;lt;nowiki&amp;gt;http://$MyIP/control/rc?lock -O /dev/null&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 wget -q &amp;lt;nowiki&amp;gt;http://$OtherBoxIP/control/rc?unlock -O /dev/null&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # Output Explanation&lt;br /&gt;
 echo &amp;quot;FB per Script fuer $MyIP gesperrt und&amp;quot; &lt;br /&gt;
 echo &amp;quot;fuer $OtherBoxIP freigegeben&amp;quot;&lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
Achtung, die Box merkt sich anscheinend, wie oft hintereinander man die FB gesperrt hat. Sofern man das z.B. 3 mal gemacht hat, will sie dann dementsprechend auch 3 mal entsperrt werden :-(&lt;br /&gt;
Daher beim Testen in der Konsole aufpassen und das Script nicht mehrmals hintereinander aufrufen.&lt;br /&gt;
In der Praxis sollte das kein Problem sein, da nach dem Aufruf die FB ja gesperrt ist und es somit nur auf der anderen (freien) Box aufgerufen werden kann.&lt;br /&gt;
&lt;br /&gt;
'''Das Script funktioniert grundsätzlich.'''&lt;br /&gt;
'''Ob der Aufruf in der start_neutrino auch funktioniert, muss noch getestet werden.'''&lt;br /&gt;
'''Auch das Ausgabefenster, das auf dem Bildschirm lange stehen bleibt, stört den ein oder anderen vielleicht.''' '''Dann lasst einfach die Ausgabe weg.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PetBs Multi_FB_Changer==&lt;br /&gt;
Mit diesem Script ist es möglich, viele Boxen mit einer FB zu verwalten.&lt;br /&gt;
&lt;br /&gt;
Man kann die FB nicht auf eine inaktive Box übertragen.&lt;br /&gt;
Es wird vorher geprüft, ob die Box an ist, falls nicht, wird die FB nicht gesperrt.&lt;br /&gt;
Auch ist das Script für Newbies zu benutzen, da es anhand der Box IP das komplette Subnetz nach anderen Boxen scannt.&lt;br /&gt;
Das dauert aber sehr lange. Wer mag kann die fb_change.conf auch direkt mit seinen IP Adressen der Dboxen füttern.&lt;br /&gt;
Dann werden nur die FB Umschaltscripte erzeugt.&lt;br /&gt;
Grundsätzlich muss das Script init_fb-change.sh auf die Box ins Verzeichnis '''/var/tuxbox/plugins''' gebracht werden.&lt;br /&gt;
Dort muss es ausführbar gesetzt werden.&lt;br /&gt;
Das war's auch schon.&lt;br /&gt;
&lt;br /&gt;
Nach dem Starten schaut das Script, ob bereits eine config Datei vorhanden ist.&lt;br /&gt;
Falls ja, wird gefragt, ob diese benutzt werden soll, dafür &amp;quot;n&amp;quot; oder &amp;quot;N&amp;quot; drücken oder ob eine neue Datei erstellt werden soll.&lt;br /&gt;
Antwortet man mit &amp;quot;J/j/y/Y&amp;quot; will das Script wissen, ob das komplette Subnetz von 1 bis 254 gescannt werden soll oder nur ein Teilbereich.&lt;br /&gt;
Dieser Teilbereich sollte vorher im Script angepasst werden, da er defaultmäßig nur von 100 - 102 reicht.&lt;br /&gt;
&lt;br /&gt;
'''Das Script geht davon aus, dass die Box eine feste IP in /var/etc/network/interfaces eingetragen hat.'''&lt;br /&gt;
Falls dies nicht der Fall ist, muss das im Moment noch von Hand im Script geändert werden. (Eintrag MyIP=x.x.x.x)&lt;br /&gt;
Dabei muss auch die IP-Range angegeben werden, da diese normalerweise aus der BoxIP abgeleitet wird.&lt;br /&gt;
&lt;br /&gt;
Wie auch oben schon mehrfach erläutert, müssen nach dem Durchlauf die Plugins neu geladen werden, sofern man das Sciptmenü bereits aktiv hatte.&lt;br /&gt;
Sonst muss die Box neu gestartet werden.&lt;br /&gt;
Und vergesst nicht das Init-Script auf jeder Box im Netz auszuführen, damit die Scripte auch überall erstellt werden.&lt;br /&gt;
&lt;br /&gt;
Jetzt hier das Script (Hoffentlich wurde nichts verhauen beim Einpflegen hier ins Wiki)&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 #!/bin/sh &lt;br /&gt;
 &lt;br /&gt;
 # Soll das Script eine Vollzugsmeldung auf der gesperrten Box anzeigen ? Dann tragen sie für Showaction ein 1 ein&lt;br /&gt;
 # Die FB wird nicht gesperrt, wenn auf der anderen Box die Webapi nicht reagiert. Diese Meldung erscheint dann  immer.&lt;br /&gt;
 ShowAction=1&lt;br /&gt;
 &lt;br /&gt;
 # Look for local Dbox IP&lt;br /&gt;
 #IFS=&amp;quot; &amp;quot;  #Delimiter&lt;br /&gt;
 while read PName PRest&lt;br /&gt;
 do &lt;br /&gt;
 	if [ &amp;quot;$PName&amp;quot;  = &amp;quot;address&amp;quot; ]; then&lt;br /&gt;
 		MyIP=$PRest&lt;br /&gt;
 	fi;&lt;br /&gt;
 done &amp;lt; /var/etc/network/interfaces&lt;br /&gt;
 &lt;br /&gt;
 # IPRange = IP Adressbereich der durchsucht wird &lt;br /&gt;
 #Entweder hier anhand der BoxIp ermittelt&lt;br /&gt;
 MyIP1=$(echo $MyIP | cut -f1 -d.) &lt;br /&gt;
 MyIP2=$(echo $MyIP | cut -f2 -d.)&lt;br /&gt;
 MyIP3=$(echo $MyIP | cut -f3 -d.) &lt;br /&gt;
 MyIP4=$(echo $MyIP | cut -f4 -d.) &lt;br /&gt;
 IPRange=$MyIP1&amp;quot;.&amp;quot;$MyIP2&amp;quot;.&amp;quot;$MyIP3&amp;quot;.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # oder hier von Hand angegebene Werte nutzen  (Bsp: 192.168.100. Punkt am Schluss nicht vergessen) einfach das   Doppelkreuz entfernen&lt;br /&gt;
 #IPRange=192.168.100.&lt;br /&gt;
 #BoxIP&lt;br /&gt;
 #MyIP=192.168.100.x&lt;br /&gt;
 &lt;br /&gt;
 #Vorgabe des Suchbereichs&lt;br /&gt;
 #Beginne bei      Erste IP        Bsp: 192.168.100.95 = 95 Erste IP nach der gesucht wird.&lt;br /&gt;
 CheckIPStart=100&lt;br /&gt;
 #Und ende bei     Letzte Ip +1  Bsp: 192.168.100.103 wenn 102 die letzte Ip sein soll nach der gesucht wird.&lt;br /&gt;
 CheckIPEnd=103&lt;br /&gt;
 &lt;br /&gt;
 if [ -e fb_change.conf ]; then&lt;br /&gt;
 	echo &amp;quot;Configfile vorhanden, Loeschen und neues anlegen ? y/n&amp;quot;&lt;br /&gt;
 	while [ &amp;quot;$createnewconf&amp;quot; -eq &amp;quot;0&amp;quot; ];&lt;br /&gt;
 	do &lt;br /&gt;
 		read Userinput&lt;br /&gt;
 		case $Userinput in&lt;br /&gt;
 			y|Y|j|J )&lt;br /&gt;
 				createnewconf=1&lt;br /&gt;
 				echo &amp;quot;Configfile wird geloescht und neues angelegt&amp;quot;&lt;br /&gt;
 				rm fb_change.conf&lt;br /&gt;
 			;;&lt;br /&gt;
 			n|N )&lt;br /&gt;
 				createnewconf=2&lt;br /&gt;
 			;;&lt;br /&gt;
 			* )&lt;br /&gt;
 				echo &amp;quot;ich kann leider keine Gedanken lesen, bitte nur y/n/j/n eingeben&amp;quot;&lt;br /&gt;
 			;;&lt;br /&gt;
 		esac&lt;br /&gt;
 	done&lt;br /&gt;
 else&lt;br /&gt;
 	createnewconf=1&lt;br /&gt;
 fi;&lt;br /&gt;
 &lt;br /&gt;
 if [ &amp;quot;$MyIP&amp;quot; -a &amp;quot;$createnewconf&amp;quot; = &amp;quot;1&amp;quot; ]; then&lt;br /&gt;
 	echo &amp;quot;\nBoxIP gefunden, soll das komplette Subnetz gescannt werden ? y/n&amp;quot;&lt;br /&gt;
 	echo &amp;quot;\nWenn hier nein angegeben wird sollten in der Datei fb_change.conf&amp;quot;&lt;br /&gt;
 	echo &amp;quot;schon die IP Adressen der Dboxen eingetragen sein oder zumindest&amp;quot;&lt;br /&gt;
 	echo &amp;quot;der IP Bereich der durchsucht werden soll hier im Script angegeben sein.&amp;quot;&lt;br /&gt;
 	echo &amp;quot;Sonst werden vieleicht keine DBoxen gefunden.&amp;quot;&lt;br /&gt;
 	echo &amp;quot;Da das Script ohne Aenderungen sonst nur den Bereich von&amp;quot;&lt;br /&gt;
 	echo &amp;quot;$IPRange$CheckIPStart bis $IPRange$CheckIPEnd durchsucht.&amp;quot;&lt;br /&gt;
 	echo	&amp;quot;\nMoechten sie das komplette Subnetz scannen lassen ? y/n&amp;quot;&lt;br /&gt;
 	echo &amp;quot;Dies kann sehr lange dauern !&amp;quot;&lt;br /&gt;
 	while [ &amp;quot;$subnetzscan&amp;quot; -eq &amp;quot;0&amp;quot; ];&lt;br /&gt;
 	do &lt;br /&gt;
 		read Userinput&lt;br /&gt;
 		case $Userinput in&lt;br /&gt;
 			y|Y|j|J )&lt;br /&gt;
 				subnetzscan=1&lt;br /&gt;
 				CheckIPStart=1&lt;br /&gt;
 				CheckIPEnd=255&lt;br /&gt;
 				echo &amp;quot;Komplettes Subnetz wird gescannt&amp;quot;&lt;br /&gt;
 				echo &amp;quot;Scanbereich von IP $IPRange$CheckIPStart bis $IPRange$CheckIPEnd&amp;quot;&lt;br /&gt;
 			;;&lt;br /&gt;
 			n|N )&lt;br /&gt;
 				subnetzscan=2&lt;br /&gt;
 				echo &amp;quot;Teilbereich im Subnetz wird gescannt&amp;quot;&lt;br /&gt;
 				echo &amp;quot;Scanbereich von IP $IPRange$CheckIPStart bis $IPRange$CheckIPEnd&amp;quot;&lt;br /&gt;
 			;;&lt;br /&gt;
 			* )&lt;br /&gt;
 				echo &amp;quot;ich kann leider keine Gedanken lesen, bitte nur y/n/j/n eingeben&amp;quot;&lt;br /&gt;
 			;;&lt;br /&gt;
 		esac&lt;br /&gt;
 	done&lt;br /&gt;
 fi;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 if [ &amp;quot;$createnewconf&amp;quot; = &amp;quot;1&amp;quot; ]; then				&lt;br /&gt;
 	#Look for other Dbox IPs in IPRange&lt;br /&gt;
 	while [ &amp;quot;$CheckIPStart&amp;quot; -lt &amp;quot;$CheckIPEnd&amp;quot; ]&lt;br /&gt;
 	do&lt;br /&gt;
 		echo &amp;quot;\nPruefe &amp;quot;$IPRange$CheckIPStart&lt;br /&gt;
 		ping -q -c 1 $IPRange$CheckIPStart &amp;gt; /dev/null&lt;br /&gt;
 		if [ $? -eq 0 ]; then &lt;br /&gt;
 			wget -q http://$IPRange$CheckIPStart/control/rc -O /dev/null&lt;br /&gt;
 			if [ $? -eq 0 ]; then &lt;br /&gt;
 				echo &amp;quot;Found Box at $IPRange$CheckIPStart&amp;quot;&lt;br /&gt;
 				if [ &amp;quot;$IPRange$CheckIPStart&amp;quot; != &amp;quot;$MyIP&amp;quot; ]; then&lt;br /&gt;
 					echo &amp;quot;$IPRange$CheckIPStart&amp;quot; &amp;gt;&amp;gt; fb_change.conf&lt;br /&gt;
 				else&lt;br /&gt;
 					echo &amp;quot;Eigene Box gefunden, wird nicht eingetragen.&amp;quot;&lt;br /&gt;
 				fi;&lt;br /&gt;
 			else&lt;br /&gt;
 				echo &amp;quot;IP $IPRange$CheckIPStart reagiert, aber vermutlich keine Box&amp;quot;&lt;br /&gt;
 			fi;&lt;br /&gt;
 		else&lt;br /&gt;
 			echo &amp;quot;IP $IPRange$CheckIPStart reagiert nicht&amp;quot;	&lt;br /&gt;
 		fi;&lt;br /&gt;
 		CheckIPStart=`expr $CheckIPStart + 1`&lt;br /&gt;
 	done&lt;br /&gt;
 fi;&lt;br /&gt;
 &lt;br /&gt;
 if [ -e fb_change.conf ]; then&lt;br /&gt;
 	while read OtherBoxIP&lt;br /&gt;
 	do &lt;br /&gt;
 		echo &amp;quot;\nBearbeite cfg File fuer &amp;quot;$OtherBoxIP&lt;br /&gt;
 		cfg_file=&amp;quot;multi_fb_&amp;quot;$OtherBoxIP&amp;quot;.cfg&amp;quot;&lt;br /&gt;
 		echo &amp;quot;type=3&amp;quot; &amp;gt; $cfg_file&lt;br /&gt;
 		echo &amp;quot;name=Aktiviere FB auf Box $OtherBoxIP&amp;quot; &amp;gt;&amp;gt; $cfg_file&lt;br /&gt;
 		echo &amp;quot;desc=Sperrt die FB und gibt sie auf Box $OtherBoxIP frei.&amp;quot; &amp;gt;&amp;gt; $cfg_file&lt;br /&gt;
 		echo &amp;quot;needfb=0&amp;quot; &amp;gt;&amp;gt; $cfg_file&lt;br /&gt;
 		echo &amp;quot;needrc=0&amp;quot; &amp;gt;&amp;gt; $cfg_file&lt;br /&gt;
 		echo &amp;quot;needvtxtpid=0&amp;quot; &amp;gt;&amp;gt; $cfg_file&lt;br /&gt;
 		echo &amp;quot;needoffsets=0&amp;quot; &amp;gt;&amp;gt; $cfg_file&lt;br /&gt;
 	&lt;br /&gt;
 		echo &amp;quot;Bearbeite Scriptfile fuer &amp;quot;$OtherBoxIP&lt;br /&gt;
 		script_file=&amp;quot;multi_fb_&amp;quot;$OtherBoxIP&amp;quot;.sh&amp;quot;&lt;br /&gt;
 		echo &amp;quot;#!/bin/sh&amp;quot; &amp;gt;$script_file&lt;br /&gt;
 		echo &amp;quot;#&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		echo &amp;quot;#&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		echo &amp;quot;# Check if OtherBoxIp is a DBOX2 and Webapi is operational, If not then exit Script&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		echo &amp;quot;wget -q http://$OtherBoxIP/control/rc -O /dev/null&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		echo &amp;quot;if [ \$? -eq 1 ]; then &amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		echo &amp;quot;     echo \&amp;quot;Fehler mit OtherBoxIP $OtherBoxIP\&amp;quot;&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		echo &amp;quot;     echo \&amp;quot;Box aus oder Webapi Problem (keine DBox2 ?)\&amp;quot;&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		echo &amp;quot;     echo \&amp;quot;FB wird daher nicht gesperrt\&amp;quot;&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		echo &amp;quot;     exit 1&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		echo &amp;quot;fi;&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		echo &amp;quot;# Block FB on MyIP and Free FB on OtherBoxIP&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		echo &amp;quot;wget -q http://$MyIP/control/rc?lock -O /dev/null&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		echo &amp;quot;wget -q http://$OtherBoxIP/control/rc?unlock -O /dev/null&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		if [ &amp;quot;$ShowAction&amp;quot; = &amp;quot;1&amp;quot; ]; then&lt;br /&gt;
 			echo &amp;quot;# Output Explanation&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 			echo &amp;quot;echo \&amp;quot;FB per Script fuer $MyIP gesperrt und\&amp;quot; &amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 			echo &amp;quot;echo \&amp;quot;fuer $OtherBoxIP freigegeben\&amp;quot;&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 		fi;&lt;br /&gt;
 		echo &amp;quot;exit 0&amp;quot; &amp;gt;&amp;gt; $script_file&lt;br /&gt;
 &lt;br /&gt;
 		chmod 755 $script_file&lt;br /&gt;
 	done &amp;lt; fb_change.conf&lt;br /&gt;
 else&lt;br /&gt;
 	echo &amp;quot;Es wurden keine IP Adressen in der Datei fb_change.conf gefunden.&amp;quot;&lt;br /&gt;
 	echo &amp;quot;Haben sie dem Script erlaubt die fb_change.conf neu zu erstellen ?&amp;quot;&lt;br /&gt;
 	echo &amp;quot;Dann wurden vermutlich keine aktiven Boxen im Scanbereich entdeckt.&amp;quot;&lt;br /&gt;
 	echo &amp;quot;Daher wurde auch kein FB Script erstellt.&amp;quot;&lt;br /&gt;
 fi;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;\nScriptbearbeitung Fertig&amp;quot;&lt;br /&gt;
 exit 0&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aufnehmen und danach runterfahren==&lt;br /&gt;
Bei einer Sofortaufnahme wird normalerweise ein 4h Timer gesetzt. Hier eine Lösung bei der es möglich ist dieses auf das Sendungsende zu verkürzen und die Box dann runterzufahren. &lt;br /&gt;
Szenario:&lt;br /&gt;
Ich schaue einen Film und merke in der Mitte das ich eigentlich ins Bett müßte.&lt;br /&gt;
Mit diesem script in /var/tuxbox/config/standby.on brauche ich nur eine Sofortaufname starten und beim &amp;quot;ins Bett gehen&amp;quot; den Softstandby zu aktivieren.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 #läuft Aufnahme?&lt;br /&gt;
 REC_Mode=$(wget -q &amp;lt;nowiki&amp;gt;http://127.0.0.1/control/setmode?status&amp;lt;/nowiki&amp;gt; -O -)&lt;br /&gt;
 &lt;br /&gt;
 case $REC_Mode in&lt;br /&gt;
     off*)&lt;br /&gt;
          echo &amp;quot;Shutdown Timer not set no record detected&amp;quot;&lt;br /&gt;
          ;;&lt;br /&gt;
     on*)&lt;br /&gt;
         &lt;br /&gt;
         if [ ! -e /tmp/S_TMR ]; then&lt;br /&gt;
            #Shutdown Script schreiben&lt;br /&gt;
            echo &amp;quot;#!/bin/sh&amp;quot; &amp;gt; /tmp/S_TMR&lt;br /&gt;
            echo &amp;quot;wget -q &amp;lt;nowiki&amp;gt;http://127.0.0.1/control/setmode?record=stop&amp;lt;/nowiki&amp;gt; -O /dev/null&amp;quot; &amp;gt;&amp;gt; /tmp/S_TMR&lt;br /&gt;
            echo &amp;quot;wget -q &amp;lt;nowiki&amp;gt;http://127.0.0.1/control/shutdown&amp;lt;/nowiki&amp;gt; -O /dev/null&amp;quot; &amp;gt;&amp;gt; /tmp/S_TMR&lt;br /&gt;
            chmod 755 /tmp/S_TMR&lt;br /&gt;
                  &lt;br /&gt;
            #Sender feststellen&lt;br /&gt;
            ACT_CHANNEL=$(wget -q &amp;lt;nowiki&amp;gt;http://127.0.0.1/control/zapto&amp;lt;/nowiki&amp;gt; -O -)&lt;br /&gt;
            &lt;br /&gt;
            #Aktuelles EPG holen in der Hoffnung das es vorhanden ist&lt;br /&gt;
            EPG_STRING=$(wget -q &amp;lt;nowiki&amp;gt;http://127.0.0.1/control/epg?ext&amp;lt;/nowiki&amp;gt; -O - | grep $ACT_CHANNEL)&lt;br /&gt;
            &lt;br /&gt;
            #Startzeit aus dem EPG String lesen&lt;br /&gt;
            EPG_START_T=$(echo $EPG_STRING | cut -d\  -f2)&lt;br /&gt;
   &lt;br /&gt;
            #Dauer aus dem EPG String lesen&lt;br /&gt;
            EPG_DURATION_T=$(echo $EPG_STRING | cut -d\  -f3)&lt;br /&gt;
   &lt;br /&gt;
            #Dauer auf Startzeit aufrechnen um Endzeit zu erhalten + 2 Minuten&lt;br /&gt;
            EPG_END_T=`expr $EPG_START_T + $EPG_DURATION_T + 120`&lt;br /&gt;
            echo &amp;quot;coumputed shutdown $EPG_END_T&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
            #String für Timer basteln&lt;br /&gt;
            TMR_STRING=&amp;quot;&amp;lt;nowiki&amp;gt;http://127.0.0.1/control/timer?action=new&amp;amp;alarm=$EPG_END_T&amp;amp;type=8&amp;amp;PluginName=/tmp/S_TMR&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
   &lt;br /&gt;
            #Timer setzen&lt;br /&gt;
            wget -q $TMR_STRING -O /dev/null&lt;br /&gt;
   &lt;br /&gt;
            echo &amp;quot;Shutdown Timer set to $EPG_END_T&amp;quot;&lt;br /&gt;
         fi&lt;br /&gt;
         ;;&lt;br /&gt;
 esac &lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>Tommy</name></author>
	</entry>
</feed>