Thanks: 0
Ergebnis 1 bis 7 von 7
-
05.05.2019, 11:03 #1
- Registriert seit
- 16.04.2019
- Beiträge
- 5
- Thanks (gegeben)
- 1
- Thanks (bekommen)
- 0
- Total Downloaded
- 1,48 MB
- Total Downloaded
- 1,48 MB
Netzwerk im standby deaktivieren
Tag
ich suche nach einer Möglichkeit, das Netzwerk im standby zu deaktivieren.
Hintergrund ist, dass auf meinem Streaming Server ein Tool läuft, das den Server durch Überwachung der einzelnen Clients wach hält.
Gibt es da die Möglichkeit durch ein Skript?
-
Advertising
-
06.05.2019, 10:28 #2
- Registriert seit
- 08.04.2014
- Beiträge
- 968
- Thanks (gegeben)
- 77
- Thanks (bekommen)
- 164
- Total Downloaded
- 278,51 MB
- Total Downloaded
- 278,51 MB
Box 1:VU+ Duo 4K DVB-C FBCWarum fährst du die Box nicht ganz herunter?
-
07.05.2019, 19:29 #3
- Registriert seit
- 16.04.2019
- Beiträge
- 5
- Thanks (gegeben)
- 1
- Thanks (bekommen)
- 0
- Total Downloaded
- 1,48 MB
- Total Downloaded
- 1,48 MB
ThemenstarterMoin
wenn ich die Kiste ganz herunterfahre, funktioniert HDMI CEC nicht, das funktioniert hier nur bei Standby.
Ich habe mich mal umgeschaut, es gibt da einige Ansätze wenn auch von vor ziemlich langer Zeit...
-
08.05.2019, 20:47 #4Pike_BishopGast
Hi,
Musst mal probieren is ganz grob;
Code:#!/bin/bash ## Variablen ## BOXIP=http://localhost WGET=/usr/bin/wget INET_DEV=eth0 SERVER_TO_PING=google.com SERVER_FOR_WGET_CHECK=http://google.com STDB_CHECK="$($WGET -O - -q $BOXIP/web/powerstate | grep "\(<\|</\)e2instandby" | tr -d '\n' | sed "s/.*<e2instandby>\(.*\)<\/e2instandby.*/\\1\n/g")" if [ "$STDB_CHECK" = "false" ] ; then $WGET -q --spider $SERVER_FOR_WGET_CHECK #ping -c 5 $SERVER_TO_PING | grep " 0% packet loss" if [ "$?" != "0" ] ; then ifconfig $INET_DEV up fi fi if [ "$STDB_CHECK" = "true" ] ; then $WGET -q --spider $SERVER_FOR_WGET_CHECK if [ "$?" = "0" ] ; then ifconfig $INET_DEV down fi fi # oder stattdessen; #STDB_CHECK="$($WGET -O - -q $BOXIP/web/powerstate | grep "\(<\|</\)e2instandby" | tr -d '\n' | sed "s/.*<e2instandby>\(.*\)<\/e2instandby.*/\\1\n/g")" #if [ "$STDB_CHECK" = "false" ] ; then # INET_CHECK="$(cat /sys/class/net/eth0/carrier)" # if [ "$INET_CHECK" != "1" ] ; then # ifconfig $INET_DEV up # fi #fi #if [ "$STDB_CHECK" = "true" ] ; then # INET_CHECK="$(cat /sys/class/net/eth0/carrier)" # if [ "$INET_CHECK" = "1" ] ; then # ifconfig $INET_DEV down # fi #fi exit
Dann legst diese Datei also die inet_stop_in_standby.sh auf der Box nach /usr/script falls es das Verzeichnis noch nicht gibt erstellst es eben zuvor.
Liegt die Datei also dann in /usr/script startest telnet, verbindest dich zur Box und machst das Script mit folgendem Befehl ausführbar;
Code:chmod 755 /usr/script/inet_stop_in_standby.sh
Und dazu dann nen Cronjob anlegen der jede Minute anläuft.
Cronjob kannst dann so anlegen in telnet;
Code:(crontab -l 2>/dev/null; echo "* * * * * sh /usr/script/inet_stop_in_standby.sh") | crontab -
Grüsse
Pike
-
09.05.2019, 05:01 #5
- Registriert seit
- 16.04.2019
- Beiträge
- 5
- Thanks (gegeben)
- 1
- Thanks (bekommen)
- 0
- Total Downloaded
- 1,48 MB
- Total Downloaded
- 1,48 MB
ThemenstarterDanke sehr.
Jetzt habe ich einen Ansatz.
So funktioniert es leider noch nicht.
-
09.05.2019, 21:26 #6Pike_BishopGast
Aber so in etwa sollte das klappen denn mit;
Code:STDB_CHECK="$($WGET -O - -q $BOXIP/web/powerstate | grep "\(<\|</\)e2instandby" | tr -d '\n' | sed "s/.*<e2instandby>\(.*\)<\/e2instandby.*/\\1\n/g")"
und nun brauchst halt was womit du checkst ob Inet aktiv ist oder eben nicht und dazu gibts mehrere Ansätze meist macht man sowas mit ping, aber ich habs mal einfach mit wget eingebaut.
Hast aber im selben Script ne zweite Möglichkeit unter "# oder stattdessen;"
dazu musst aber das obere im Script auskommentieren und bei dem unter "# oder stattdessen;" überall die Raute wegnehmen, na ja, du wirst das schon noch hinkriegen.
EDIT !
Hmm ich denke du hast recht das klappt so eher nicht wobei stoppen sollte sich damit das Inet wenn Box im Standby eigentlich schon lassen, aber wie soll es wieder starten
is die Frage, denn wenn kein Inet bzw. Netzwerk wird wohl der Check ob in Standby oder nicht wahrscheinlich nicht klappen.Geändert von Pike_Bishop (10.05.2019 um 21:21 Uhr)
-
12.05.2019, 14:33 #7
- Registriert seit
- 16.04.2019
- Beiträge
- 5
- Thanks (gegeben)
- 1
- Thanks (bekommen)
- 0
- Total Downloaded
- 1,48 MB
- Total Downloaded
- 1,48 MB
ThemenstarterIch gehe jetzt über die standby.py bzw pyo. Das schaut schon besser aus
Lesezeichen