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:

#16 Beitrag von z3r0 » Di 12 Apr 2005, 9:51

Wenn es unbedingt nötig ist, koennte ich auch eine Windows-Only Version mit einer .EXE bereitstellen. Eigentlich wollte ich das aber vermeiden, ist Mehraufwand bei neuen Releases, und hat keinen Mehrnutzen, da es jeder auch so zum Laufen bringen sollte.

Das Sctipt ist zwar fuer JackTV, laesst sich aber auch fuer XMG verwenden (wurde auch davon abgeleitet), einfach die oberen 3 Pfade anpassen. Danke dafür nochmals an Pedant.

@echo off
rem ********************************************

rem HIER PFAD ZUM JRE BZW. ZUM JDK ANPASSEN!
set JAVA_HOME=C:\Programme\Java\jre1.5.0_02

rem HIER LAUFWERK(Buchstaben) ZUM JackTV-VERZEICHNIS ANPASSEN!
set JackTV_DRIVE=e:

rem HIER PFAD ZUM JackTV-VERZEICHNIS ANPASSEN!
set JackTV_HOME=\JackTV

rem ********************************************

:start
%JackTV_DRIVE%
cd %JackTV_HOME%
if not exist %JAVA_HOME%\bin\javaw.exe goto fehler1
if not exist JackTV.jar goto fehler2

start %JAVA_HOME%\bin\javaw -jar JackTV.jar

goto ende

:fehler1
echo.
echo Die Pfadangaben zu JRE oder JDK in
echo %0
echo muessen korrekt angepasst werden.
echo.
echo Bitte eine Taste druecken.
pause > nul
notepad %0
goto ende

:fehler2
echo.
echo Die Laufwerks- und Pfadangaben zu JackTV in
echo %0
echo muessen korrekt angepasst werden.
echo.
echo Bitte eine Taste druecken.
pause > nul
notepad %0
goto ende

:ende
set JAVA_HOME=
set JTJG_DRIVE=
set JTJG_HOME=
exit
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:

#17 Beitrag von DrRamoray » Di 12 Apr 2005, 10:24

Script

Code: Alles auswählen

;KIX-Script zum Aufrufen von XMG
Break On
$xmg = $EXEPath
$jar = $xmg + "\XMediaGrabber.jar"
;Pfad zum Java SDK auslesen
$jre4 = ReadValue("HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.4", "JavaHome")
$jre5 = ReadValue("HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.5", "JavaHome")
;Startparameter
$4 = $jre4 + "\bin\javaw.exe -jar "
$5 = $jre5 + "\bin\javaw.exe -jar "

If Exist ($jre4) = 1
          CD $xmg
          Run $4 + $jar
       Else
          CD $xmg
          Run $5 + $jar
EndIf
Exit
Passende EXE dazu

http://people.freenet.de/schuftpinky/service_xmg.exe

Glaub aber nicht, dass es geht ;)


/edit
Vergessen, die EXE muss natürlich im XMG-Ordner liegen!
NOKIA 2xI Avia500 JtG-Image mit IDE-IF, Dreambox 7025CC + 800C OoZooN-LeanCVS, Streaming-Server
Bild

SpeedyBoo
Serienhai
Serienhai
Beiträge: 339
Registriert: Sa 18 Dez 2004, 10:49

#18 Beitrag von SpeedyBoo » Di 12 Apr 2005, 17:00

Jo weil halt leider Tools wie AllaDien, FireDaemon, Instsrvw nur auf EXE und nicht auf JAR geeicht sind
Warum wollt ihr das JAR-File direkt aufrufen?!

In die Programmaufrufzeile packt ihr die JAVA.EXE bzw. JAVAW.EXE plus der Option -jar JAR-File. Das Ganze in Hochkommata, dann sollte es funktionieren. Das müsste dann so aussehen:

"javaw.exe -jar C:\Programme\jackTheJGrabber\XMediaGrabber.jar". Pfad natürlich individuell anpassen.
Sagem 1xI JTG-Image (immer aktuelles Snapshot)
avia500v110
avia600vb022
ucode_B107
cam_01_02_105D
Umstieg von XMG auf JTG 0.7.4c
TS-Streaming über lokale Timer
WinXP Prof. SP2 + NFS-Server, Intel 3.2GHz, 1GB, Intel-Chipsatz, X800XT PE, Sound onBoard, ca.320GB Festplatte (3 Stück)
Canon Pixma iP3000

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

#19 Beitrag von DrRamoray » Mi 13 Apr 2005, 8:36

dann sollte es funktionieren
Sollte oder funktioniert es tatsächlich?

Ich hab gestern noch a bisserl rumgespielt, die KIX-EXE geht wie zu erwarten war nicht.
Die javaw.exe lässt sich problemlos als Dienst starten, aber leider hab ich die Parameter nich so hinbekommen, dass der XMG startet.

Es ist auch so, dass sich nicht jedes Programm als Dienst starten lässt, ganz egal welches Tool ich als Unterstützung benutze

Läuft XMG bei Dir als Dienst?
Wenn Ja mit welchen der Tools und wie genau eingerichtet.

Ich brauch es zwar momentan nicht, aber vll. kommt ja doch mal der Zeitpunkt ... ;)
NOKIA 2xI Avia500 JtG-Image mit IDE-IF, Dreambox 7025CC + 800C OoZooN-LeanCVS, Streaming-Server
Bild

SpeedyBoo
Serienhai
Serienhai
Beiträge: 339
Registriert: Sa 18 Dez 2004, 10:49

#20 Beitrag von SpeedyBoo » Do 14 Apr 2005, 11:30

Ich selber hab's noch nicht ausprobiert, da bis jetzt nicht nötig war. Deswegen hab ich ja im Konjunktiv gesprochen ;-) Hab halt laut überlegt.

Werde aber rein aus Neugierde das Ganze mal demnächst ausprobieren.
Sagem 1xI JTG-Image (immer aktuelles Snapshot)
avia500v110
avia600vb022
ucode_B107
cam_01_02_105D
Umstieg von XMG auf JTG 0.7.4c
TS-Streaming über lokale Timer
WinXP Prof. SP2 + NFS-Server, Intel 3.2GHz, 1GB, Intel-Chipsatz, X800XT PE, Sound onBoard, ca.320GB Festplatte (3 Stück)
Canon Pixma iP3000

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

#21 Beitrag von z3r0 » Do 14 Apr 2005, 11:50

Ich habe dieses Tool hier vor ewigen Zeiten mal ausprobiert. Waren nur ein paar Klicks, und man hatet eine exe. Ich weiss nur nicht ob es funktioniert, wenn man ausserhalb des JAR´s libs benutzt (wie XMG eben). Vielleicht mag das jemand mal testen.

http://www.olison.com/software/jmadex.php
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

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

#22 Beitrag von Binford6100turbo » Do 14 Apr 2005, 11:57

werds heute abend mal austesten...also einfach die xmg.jar durch das tool jagen und als dienst starten lassen und schon sollte es tun, oder?!

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

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

#23 Beitrag von z3r0 » Do 14 Apr 2005, 12:22

theoretisch :ja:
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

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

#24 Beitrag von Binford6100turbo » Do 14 Apr 2005, 17:57

also das toll meint beim starten, dass ich java installieren soll. Das ist aber installiert, sonst würde der ymg ja nicht laufen! weiß jemand woran das liegt?
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

Benutzeravatar
DrStoned
Moderator
Moderator
Beiträge: 2604
Registriert: Mo 15 Sep 2003, 22:57
Wohnort: Reutlingen
Kontaktdaten:

#25 Beitrag von DrStoned » Do 14 Apr 2005, 18:02

Wahrscheinlich läuft Java erst, wenn Windows auf dem Desktop steht.
Meine Vorschläge hatte ich Dir ja bereits hier gepostet.
Greetz von DrStoned :lol: :lol: :lol:

1. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0 mit 64 MB Onbord-RAM, 100 GB Wechsel-Festplatte, 1GB-CF-Karte, USB-Interface, blaues Display
2. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0
3. Box: Nokia Avia 500 2x AMD Kabel Bmon 1.0
4. Box: Dreambox 7025+ 2 SAT-Tuner mit 250 MB Festplatte, 2 GB CF-Karte
Image: Immer aktuelles JtG-Image, mit aktuellem Snapshot
Hardware: StreamPC: ASUS-A7V-133 Athlon 900, 256MB RAM, NIC 3COM 3C905C-TX 40 GB + 160 GB + 400 GB Festplatte, DVD-Brenner: LG-4160B
Arbeits-PC: MSI-KT3 Ultra Athlon 2800XP 512MB RAM, DVD-Brenner: Toshiba SD-R5112,
DVD-Player: APEX AD703, Daewoo 5000N
Software: SFU 3.5, ProjectX, Cuttermaran, Nero 6.0.0.19, VLC 0.72

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

#26 Beitrag von z3r0 » Do 14 Apr 2005, 19:17

Funktioniert die exe über den Doppelklick? Oder nur als Dienst nicht??
Evtl ist java nicht in Systempfad.

edit:
Es wird so nicht hinhauen. Das geht bei einfachen Programmen, die keine weiteren Libs brauchen.

Hast du es mit dem Script probiert, das ich oben gepostet hatte?
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

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

#27 Beitrag von Binford6100turbo » Do 14 Apr 2005, 19:30

wenn ich nen Doppelklick auf die JMadex.exe mache kommt folgende Meldung:

Bild
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:

#28 Beitrag von z3r0 » Do 14 Apr 2005, 19:33

Dann ist der Pfad zu Java nicht gesetzt. Macht aber nichts, es wird trotzdem nicht funktionieren. Habe es eben ausprobiert. Teste es mit dem Script. Erstelle eine neue Datei "xmgStart.bat". Kopiere den Inhalt dort rein, und passie die oberen Pfade an. Eigentlich muesste das so funktionieren.
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

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

#29 Beitrag von Binford6100turbo » Do 14 Apr 2005, 19:41

wie meinst du das?!
Kopiere den Inhalt dort rein, und passie die oberen Pfade an
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:

#30 Beitrag von z3r0 » Do 14 Apr 2005, 20:13

Kopiere den Inhalt (1. Post auf dieser Seite) in diese neue Datei rein.

Passe in diesen 3 Zeilen die Pfade zu XMG an.
rem HIER PFAD ZUM JRE BZW. ZUM JDK ANPASSEN!
set JAVA_HOME=C:\Programme\Java\jre1.5.0_02

rem HIER LAUFWERK(Buchstaben) ZUM JackTV-VERZEICHNIS ANPASSEN!
set JackTV_DRIVE=e:

rem HIER PFAD ZUM JackTV-VERZEICHNIS ANPASSEN!
set JackTV_HOME=\JackTV
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

Gesperrt