XMG per Systemdienst starten

Die alten XMG Foren.
Nachricht
Autor
z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#46 Beitrag von z3r0 » Fr 15 Apr 2005, 8:48

Seite 1. vorletzter Post
.bat Dateien gehen mit SIcherheit. hab ich selber schon mal gemacht. Probiers mal, und wenn es nicht gehen sollte, schau ich mal nach wie ich es damals gemacht habe
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

DrRamoray
Site Sponsor
Site Sponsor
Beiträge: 1453
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Nürnberg
Kontaktdaten:

#47 Beitrag von DrRamoray » Fr 15 Apr 2005, 9:47

So hab nochmal rumprobiert ;)

Mit srvinstw (aus dem ResKit) kann man mit nem kleinen Trick auch was anderes als EXE oder COM starten.

XMediaGrabber.jar bringt Fehler keine Win32-Anwendung

XMediaGrabber.exe bringt auch nen Fehler, startet aber

Und jetzt mal ne ganz andere Frage ;), wie soll am Anmelde-Screen ne GUI gestartet werden?
Kann man den XMG ohne GUI starten?
NOKIA 2xI Avia500 JtG-Image mit IDE-IF, Dreambox 7025CC + 800C OoZooN-LeanCVS, Streaming-Server
Bild

Binford6100turbo
Sammler
Sammler
Beiträge: 214
Registriert: So 21 Mär 2004, 19:49
Wohnort: Karlsruhe
Kontaktdaten:

#48 Beitrag von Binford6100turbo » Fr 15 Apr 2005, 17:38

ok, die XMGStart.bat funktioniert nun. Wie mache ich das nun, dass die beim Systemstart geladen wird?!
Box 1: D-Box 2 Sagem 1x-Sat
Image: aktuelles Team-Image
Cramfs: 15.05.05
Avia 500: avia500v110
Avia 600: avia600vb028
Ucode: ucode_B107
Cam-Alpha: cam_01_02_105E
http://www.dsl-profis.com

Binford6100turbo
Sammler
Sammler
Beiträge: 214
Registriert: So 21 Mär 2004, 19:49
Wohnort: Karlsruhe
Kontaktdaten:

#49 Beitrag von Binford6100turbo » Do 28 Apr 2005, 20:56

Hi,

habe zwischenzeitlich umgeschwenkt auf den "Dbox-Winserver". Das ist ein .exe.Tool und es wird jetzt per Dienst beim Sys-Start geladen.

Gruß
Thomas
Box 1: D-Box 2 Sagem 1x-Sat
Image: aktuelles Team-Image
Cramfs: 15.05.05
Avia 500: avia500v110
Avia 600: avia600vb028
Ucode: ucode_B107
Cam-Alpha: cam_01_02_105E
http://www.dsl-profis.com

navigatorXL
Einmal-Streamer
Einmal-Streamer
Beiträge: 21
Registriert: Mi 09 Mär 2005, 9:11

Revival

#50 Beitrag von navigatorXL » Mi 29 Jun 2005, 8:29

Falls noch Interesse besteht, lasse ich den thread mal wieder aufleben:

Es gibt ein paar Tools, um Java-Pakete als Dienst zu starten:

http://www.kcmultimedia.com/javaserv/
http://sourceforge.net/projects/jsrvany/

Sind leider beide in Englisch.
Mal gucken, ob ich Zeit habe, das auzuprobieren.

nXL
Nö nö Margret, Du siehst doch, dass ich löt'!

Binford6100turbo
Sammler
Sammler
Beiträge: 214
Registriert: So 21 Mär 2004, 19:49
Wohnort: Karlsruhe
Kontaktdaten:

#51 Beitrag von Binford6100turbo » Mi 29 Jun 2005, 8:48

habe zwischenzeitlich folgende Lösung, weil das mit dem Dbox-Winserver auch nicht so richtig funktionieren wollte:

- Rechner fährt automatisch 3 Min vor Aufnahmestart hoch
- JtG wird per RunAsService (http://www.pirmasoft.de/downloads/runassvc.zip) gestartet und zwar vor Windowsanmeldung
- JtG nimmt vollautomatisch auf und fährt Rechner nach Aufnahme wieder runter!

Geniale Sache! Bei den Strompreisen! So muss der Rechner nicht mehr morgens, bevor ich auf Arbeit gehe angeschaltet werden! Da die Aufnahme die ich mache erst Mittags gegen 14:00 läuft sind das schonmal 6 Stunden die ich an Strom spare!
Box 1: D-Box 2 Sagem 1x-Sat
Image: aktuelles Team-Image
Cramfs: 15.05.05
Avia 500: avia500v110
Avia 600: avia600vb028
Ucode: ucode_B107
Cam-Alpha: cam_01_02_105E
http://www.dsl-profis.com

navigatorXL
Einmal-Streamer
Einmal-Streamer
Beiträge: 21
Registriert: Mi 09 Mär 2005, 9:11

#52 Beitrag von navigatorXL » Mi 29 Jun 2005, 11:30

Das klappt aber nur mit JtG oder hast Du auch XMG (der mir persönlich besser gefällt) damit zum Laufen bekommen?

Grüße,
nXL
Nö nö Margret, Du siehst doch, dass ich löt'!

Binford6100turbo
Sammler
Sammler
Beiträge: 214
Registriert: So 21 Mär 2004, 19:49
Wohnort: Karlsruhe
Kontaktdaten:

#53 Beitrag von Binford6100turbo » Mi 29 Jun 2005, 11:33

ne, habs nur mit JTG probiert...XMG hab ich nicht getestet...was ist der Vorteil von XMG?
Box 1: D-Box 2 Sagem 1x-Sat
Image: aktuelles Team-Image
Cramfs: 15.05.05
Avia 500: avia500v110
Avia 600: avia600vb028
Ucode: ucode_B107
Cam-Alpha: cam_01_02_105E
http://www.dsl-profis.com

navigatorXL
Einmal-Streamer
Einmal-Streamer
Beiträge: 21
Registriert: Mi 09 Mär 2005, 9:11

#54 Beitrag von navigatorXL » Mi 29 Jun 2005, 12:00

Prinzipiell tun beide dasselbe.

Ich find XMG übersichtlicher, auch die Wiedergabe am PC ist kein Problem, ging bei mir auf Anhieb.
Ansonsten konnte (vor etwa einem halben Jahr) XMG etwas, was JtG nicht konnte. Kann mich aber nicht mehr erinnern :D , könnte die Verwaltung von Box-Timern gewesen sein.

Guck's Dir trotzdem mal an, es lohnt sich!
Nur der Java-Ansatz macht halt die Probleme:
- ich hab nur deswegen die Java-Laufzeitumgebung installiert
- das starten als Dienst/Service ist viel umständlicher (wie der laaaaaange thread deutlich macht :) )

nXL
Nö nö Margret, Du siehst doch, dass ich löt'!

navigatorXL
Einmal-Streamer
Einmal-Streamer
Beiträge: 21
Registriert: Mi 09 Mär 2005, 9:11

noch ein Versuch

#55 Beitrag von navigatorXL » Do 30 Jun 2005, 10:30

Ich hab mal geschnüffelt:

Prinzipiell MUSS es gehen:

Im Resource Kit von Windows gibt es die instsvr.exe zur Installation von Anwendungen als Service -> alter Hut, gilt nur für *.exe/*.com.

Nun gibt es dazu eine srvany.exe, die es ermöglichen soll, auch Skripte usw., also beliebige DINGE (würde Rincewind sagen), als Service zu starten.
Bei Google findet man (Suchbegriffe: srvany.exe jar) einige Beispiele für Java-Anwendungen.

Hab ich glatt probiert und bin natürlich gescheitert (bei Aufnahmestart an der Box: "Streamingserver nicht erreichbar" oder so). Aber java wird gestartet (javaw.exe läuft als Systemdienst).


Zum Debuggen hätte ich gern eine einfache Java-Anwendung (test.jar), die z.B. in eine Datei test.txt nur den Zeitpunkt des Aufrufs einträgt (damit man sieht, ob und wann die Datei ausgeführt wurde).
Is hier ein Javanese, der das schnell mal machen kann, ich hab keinen Plan von Java.

Frage an die Entwickler von XMG:
Kann XMG überhaupt ohne GUI aufnehmen?

Grüße,
nXL
Nö nö Margret, Du siehst doch, dass ich löt'!

Binford6100turbo
Sammler
Sammler
Beiträge: 214
Registriert: So 21 Mär 2004, 19:49
Wohnort: Karlsruhe
Kontaktdaten:

#56 Beitrag von Binford6100turbo » Do 30 Jun 2005, 10:38

falls es klappt, sollte man es in die XMG FAQ aufnehmen oder?! Was ich halt am XMG vermisse ist eine Weboberfläche wo ich den XMG übers Internet programmieren kann...oder geht das schon bzw ist sowas in Planung?!
Box 1: D-Box 2 Sagem 1x-Sat
Image: aktuelles Team-Image
Cramfs: 15.05.05
Avia 500: avia500v110
Avia 600: avia600vb028
Ucode: ucode_B107
Cam-Alpha: cam_01_02_105E
http://www.dsl-profis.com

z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#57 Beitrag von z3r0 » Do 30 Jun 2005, 11:44

@navigatorXL
Danke für deine Mühe. Ein einfaches Java-Programm ist z.B. JackTV, oder auch ProjectX.

XMG protokolliert den Start in eine Log-Datei. Taucht hier nichts auf??

XMG ist eine GUI-Anwendung. Es ist nicht möglich diese ohne GUI zu starten.

@Binfort6100
Prinzipiell hätte ich auch Lust auf so ein Feature. Vielleicht kann mir da wer helfen, da ich auf diese Art noch nichts programmiert habe.

Momentan stelle ich mir das so vor, das XMG auf einen bestimmten Port lauschen muss. Dieser Port muss, falls Firewall vorhanden, freigegeben werden. XMG würde dann von einem separaten Programm über das Internet und den definierten Port gefüttert werden.
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

navigatorXL
Einmal-Streamer
Einmal-Streamer
Beiträge: 21
Registriert: Mi 09 Mär 2005, 9:11

#58 Beitrag von navigatorXL » Do 30 Jun 2005, 13:59

z3r0 hat geschrieben: XMG ist eine GUI-Anwendung. Es ist nicht möglich diese ohne GUI zu starten.
Ähhmmm, *thread in Frage stell*
macht die Diskussion hier dann überhaupt Sinn?

Wenn XMG nicht ohne GUI auskommt, wieso soll sie dann überhaupt VOR der Anmeldung gestartet werden?

Die Log-Datei taucht auf, ist aber leer (0B). Erstell-Zeit könnte aber reichen.

Ein ratloser
nXL
Nö nö Margret, Du siehst doch, dass ich löt'!

MOS-Marauder
Serienhai
Serienhai
Beiträge: 257
Registriert: Fr 14 Jan 2005, 20:46

#59 Beitrag von MOS-Marauder » Do 30 Jun 2005, 14:23

Ohne GUI?

Also soweit ich weiss ist bei der anmeldung die GUI bereits vollständig geladen. (Sonst würde ja das eine oder andre garnicht funktionieren und du erst recht nix sehen)

Winanmeldung selbst is ja schon GUI....
UNd sobald Win startet und die Services gestartet werden ist die GZI schon verfügbar.
Prinzipiell sollte das also gehen (auch wenn man das erst nach dem einloggen sieht)
_______________________________________
Dreambox 7020S(ENIGMA) + XMG 0.3.5 (Win und Linux)
TechnoTrend DVB-S2 3200 HDTV+CI & CAM
Asus P4V800D-X & P4 Northwood 3ghz +, 1 GB RAM
MSI GForce FX 7900gts - VMagicTV Plus Plugin (Harware Mpeg Encoder)
Creative Audigy I
CCE 1.0 SP2 ORIGINAL
_______________________________________

z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#60 Beitrag von z3r0 » Do 30 Jun 2005, 14:54

JtG ist genauso eine GUI-Anwendung. Der einzige Unterschied in diese Richtung ist wohl nur die Datei-Endung .exe
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

Gesperrt