Schrift
[thread]8633[/thread]

Aufruf mit system kehrt unter windows sofort zurüc: aufruf eines programms mittels system() (Seite 2)

Leser: 1


<< |< 1 2 >| >> 17 Einträge, 2 Seiten
renee
 2007-01-11 14:12
#73065 #73065
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dann zeig mal den ganzen Code!
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
GwenDragon
 2007-01-11 15:36
#73066 #73066
User since
2005-01-17
14837 Artikel
Admin1
[Homepage]
user image
[quote=ripperrd,11.01.2007, 09:45]@gwendragon:

die ausgabe ist:

exit_value=255
signal_num=0
dumped_core=0

Das Javaprogramm startet und beendet sich nach wenigen sekunden von selbst.

Dasselbe Problem tritt auch mit cmd auf...[/quote]
Und welchen Errorlevel gibt das Java-Programm zurück, wenn es von der Kommandozeile läuft? Läuft es da fehlerfrei?
ripperrd
 2007-01-12 14:00
#73067 #73067
User since
2006-10-19
8 Artikel
BenutzerIn
[default_avatar]
wie bekomme ich den Errorlevl des Javaprogs raus?
PerlProfi
 2007-01-13 15:15
#73068 #73068
User since
2006-11-29
340 Artikel
BenutzerIn
[default_avatar]
Mit dem Befehlszeilenkommando 'echo %errorlevel%'.
Der Errorlevel der letzten ausgeführten Anwendung befindet sich unter Windows in der Umgebungsvariablen 'errorlevel'.

MfG PerlProfi
ripperrd
 2007-01-16 12:44
#73069 #73069
User since
2006-10-19
8 Artikel
BenutzerIn
[default_avatar]
Der Rückgabe wert ist 255...

Das Javaprog zeigt im Verbose Modus folgendes:

[Loaded java.lang.Shutdown from shared objects file][Loaded java.lang.Shutdown$Lock from shared objects file]

Das heißt es beendet sich selbst. Die Frage ist nur warum...
Kann es mit der Konsole zu tun haben, in der es aufgerufen wird?

Wenn ich
system("start java -jar... ") nutze, dann beendet sich das Programm nicht, ich kann allerdings dem Perl Script auch nicht beibringen zu warten, bis das JavaProg fertig ist. Vielleicht hat dazu jemand eine Idee.
sesth
 2007-01-16 23:19
#73070 #73070
User since
2005-02-01
181 Artikel
BenutzerIn
[default_avatar]
Dann verwende mal die Option /WAIT bei start. Dann sollte das Programm synchron ausgeführt werden. Also
Code: (dl )
START "Title..." /WAIT java -jar ...
Gruß
Thomas
ripperrd
 2007-01-17 09:10
#73071 #73071
User since
2006-10-19
8 Artikel
BenutzerIn
[default_avatar]
Super. Vielen vielen dank...

Du bist meine absolute rettung.

Danke nochmal ;)
<< |< 1 2 >| >> 17 Einträge, 2 Seiten



View all threads created 2007-01-10 16:08.