Nuki-version 1.3 (härteste)

Etwa ein halbes Jahr nach meinem letzten Ankündigung auf Traumbox sitestemata mir Überwachung kündigte ich eine neue und wahrscheinlich eine der letzten Versionen von Nuki. Версията беше готова още преди 2 aber wo Monaten Faulheit, wo für das Debuggen Dinge pozabaviha mit Ankündigung. Vor ein paar Tagen Arbeit 32 Dreambox 500-s und in der Regel sehr gute Ergebnisse. Die Änderungen sind sehr – wird aus dem idiotischen zvisimost entfernt linux Server von weitergegeben werden Protokolle – müssen nicht haben Apache + PHP, weil das neue Schreibsystemprotokolle werden Parameter an ein PHP-Skript-Server geliefert. Apart've änderte das Skript ohne Server-Seite zu arbeiten, – wenn Sie einige Satelliten-Receiver haben, ist nicht sinnvoll, Sie ständig einen Server, von dem zu nehmen info laufen, so kann es mit im Script hardkodnato behandelt werden 2 Variable Informationen über CAM-und. Ich habe auch erklärt, eine zusätzliche Variable debug – wenn Sie nicht wollen, werden nicht Protokolle werfen – wieder witless Pass als vor 🙂 Licht popraviki im Code waren napreveni, dass sah aus wie ein Dummkopf von semiliterate geschrieben (Ja, es gibt nicht, dass Dezember). Akute wir waren 2 Kritische Fehler im Code Einstellung der Arbeit am Drehbuch zu einem zufälligen Zeitpunkt führenden, oligofrenski wieder Auslassungen auf meinen Teil. Im allgemeinen Schreiben sehr war nicht einfach hatte zu prüfen, Menschen zu machen, dass Busybox und Asche sind nicht die einfachen Dinge für Zähmung. Dieses Mal kann ich große rant Code speichern und direkt zu erklären, was Variablen für das, was es ist, und welche Behandlungen können mit ihm getan werden (neu) 🙂

SERVER="192.168.100.1"
 STANDALONE="FALSE" #using like stand alone app no server side depends ; )
 HCAM1="" ## if starting like stand alone app give me CAM namezzz if HCAM1 is empty its means chanel is free
 HCAM2="" ## CAM2 name
 PORT="666" # port rockzzz : D : )))))))))))))))))
 IP=$(ifconfig eth0 | grep inet | awk '{print $2}' | sed -e '[email protected]:@@')
 FILE='/tmp/debug'
 INFO='/tmp/info_file'
 NC=$(which nc)
 WGET=$(which wget)
 MAX_DAYS="10"
 TIMEOUT="600"
 MAX=70 #max cpu usage per process
DEBUGING="TRUE" #if u wanna script send debug information set DEBUGING to TRUE if SEVERLESS is set to true this var will be skiped
 NEWDBGSTYLE="TRUE" #debuging new style sending info to apache derectly, old style using nc

So offensichtlich Variablen Namen sprechen für sich genug noch und ich kann keine andere kluge Wort sagen.

EIGENSTÄNDIGEN Es ist eines der wichtigsten Variablen, wenn schließlich auf TRUE keine Anrufe an den Server und nicht mehr benötigt, auf dem Server je nachdem, ob Sie es verwenden Sie Werte auf der folgenden setzen müssen HCAM1 (Ich weiß nicht, warum ich genannt habe, damit ich jetzt nicht mehr erinnern, aber egal,). Wenn kein Wert drin ist und skritpa ein eigenständiges Skript akzeptiert, dass es auf unverschlüsselten Kanal arbeiten und nicht für Entschlüsselungsmodul geprüft, wenn Sie überprüfen, entsprechend der eingestellten Wertschätzung. HCAM2 Es ist optional, wenn Ihr Decodermodul nur verwendet 1 Prozess sagen CCcam Beispiel.

debuging zweite interessante Variable Informationen oder schweigt nach prlyue hängt davon ab, welchen Wert Sie stecken. Avotmatichno verläuft in einer ruhigen Schnitt, wenn EIGENSTÄNDIGEN Es ist wahr,

NEWDBGSTYLE Abfall ist wichtig promenliva. Es legt fest, wie der Server-Protokolle übertragen werden. Bei TRUE wird die neue Art und Weise sein, ohne idiostkata nach netcat. Wenn Sie immer noch Ihre alte Methode des Setzens FALSCH halten. Im Grunde das sind die Dinge, die zu konzentrieren brauchen, aber ich, Änderungen obwohl Kardinal wird eine Idee für eine transparente Satz Standardwerte bleiben 🙂

Auf jeden Fall bin ich sehr zufrieden, wie die Dinge waren – скрипта стана достатъчно гъвкав отпднаха идиотките зависимост на допълнителни файлове за функции както и вече отпдна и зависимост на nc мисля или пък нуждата от сървър и прочие не всеки ползва 30+ box-a че да има и сървър или пък може да има само някакъв домаше router. Все още има какво да се подобри но засега мисля да се въздържам от таквиа неща защото не е наложително 🙂

Файловете както обикновено се намират в директорията а крипта за въвеждане на логовете може да свалите от hier

И по случай добрия скрипт едно ускорено парче за всички ускорители 😀

zemanta ausgebaut.

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *

Anti-Spam *