Gast
#6047271
Hallo, ich hab mir schon ein eigenes Programm geschrieben, dass prüft, ob momentan eine TV Karte in Gebrauch ist. Hierzu greife ich auf folgende Datei von tvheadend zu. http://192.168.0.200:9981/api/status/subscriptions Wird aktuell keine TV Karte genutzt, sieht der Inhalt der Datei folgendermaßen aus: {"entries":[],"totalCount":0} Findet mein Programm diesen Inhalt, so wartet mein Programm, ob er in 5 Minuten den Inhalt verändert. Verändert sich nicht der Inhalt, so wollte ich die TV Karte deaktivieren, indem ich die Module deaktiviere, aber dies geht leider nicht. root@aSrOcKserver:/home/andreas# rmmod b2c2_flexcop rmmod: ERROR: Module b2c2_flexcop is in use by: b2c2_flexcop_pci Das kommt daher, da dass Programm tvheadend noch läuft und auf die Module zugreift. Deaktiviere ich aber tvheadend, so kann ich die Datei subscriptions selbstverständlich nicht mehr auswerten. Daher meine Frage: Gibt es unter Linux einen Befehl, dass TCP/IP Pakete überprüfen kann? Wenn dem so ist, dann könnte ich tvheadend u. die Module der TV Karte deaktivieren und falls wieder eine Anfrage im Netzwerk seitens meiner TV Boxen auf IP Adresse u. Port 9981 kommt, die Module u. tvheadend wieder starten.