Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Batch mit logfile Startprobleme aus Java

Frage Entwicklung Batch & Shell

Mitglied: RELAXbyChaos

RELAXbyChaos (Level 1) - Jetzt verbinden

05.01.2011, aktualisiert 07.01.2011, 4036 Aufrufe, 19 Kommentare

Die Batch startet nicht wen ich am ende den logfile befehl habe

Guten Tag,
ich habe eine frage über die logfile Funktion.
Also im Moment arbeite ich an einem kleinen Projekt wo mehrere Programme zusammenarbeiten.
Also mein Java Programm des für die Abfragen zuständig ist erstellt unter anderem eine Batch Datei und soll eigentlich
hinterher die logfile auslesen aber irgendwie kann oder will Java die Batch nicht mehr starten sobald ich z.b.

ipconfig.bat > lg.txt

am ende hinzufüge.
Wenn ich danach Doppelklick darauf mache geht alles perfekt!!
Wen ich "normale" befehle eingebe wie z.B.

msg * hallo

startet Java die Batch problemlos.

Kann das an dem logfile-befehl liegen oder sollte ich die frage auch im Java Forum stellen?


Grüße
RELAX



EDIT: Nachträglich ein Video zur Erklärung http://chaoscodercrew.de/ccc/video/starter/starterDemo.html
Mitglied: 60730
05.01.2011 um 20:46 Uhr
Also im Moment
überlege ich, in welchem unserer Bundesländer man mit diesen Zeilen ein Gespräch beginnt.
weis jemand an was das liegen könnte?
sieht danach aus

Ich spende schon mal 5 Mark für den Kärcher, wenn das so weitergeht, man muß ja auch die Wartungabstände und den Verschleiss beachten....
Bitte warten ..
Mitglied: Biber
05.01.2011 um 21:15 Uhr
[OT] @T-Mo

Zitat von 60730:
Ich spende schon mal 5 Mark für den Kärcher, ...
Öhmm, T-Mo,

bist du letzter Zeit mal aus dem Haus rausgekommen?
Kann es sein, dass du irgendwo auf dem ganz, ganz platten Land lebst, wo eigentlich alles erst 30 Jahre später passiert?

....denn die Bild fabuliert schon wieder von der Einschmelzung der Euronen...

Gegen Mark und Pfennig bekomm ich wieder nur so'n ollen Kärcher mit Holzkohlenantrieb..

Grüße
Biber
[/OT]
Bitte warten ..
Mitglied: mathe172
05.01.2011 um 23:52 Uhr
Hallo RELAXbyChaos!

Ich will dich jetzt nicht verletzen oder so, aber wenn ich ehrlich sein soll, hab ich beim durchlesen deiner Frage nichts verstanden. Vielleicht kann oder wird dir ja jemand helfen, wenn du
  • eine Grusszeile hinschreibst
  • Keine Rechtschreibfehler machst
  • Das Problem besser erklärst
  • Am Schluss irgend sowas hinmachst:
Grüße
Biber
Ich hoffe du überarbeitest die Frage nochmal, damit später auch jemand die Frage (und eine dazu passende Anwort) hier findet, wenn er im Google (oder wo auch immer) seine Frage ohne Rechtschreibefehler eingibt

Mathe172

@T-Mo:
Ist
Also im Moment
das irgendwo die Art ein Gespräch zu beginnen?
Bitte warten ..
Mitglied: RELAXbyChaos
06.01.2011 um 13:17 Uhr
TimoBeil danke aber dein Link bringt mir gar nichts, du hättest das auch gerne netter formulieren können.
Bitte warten ..
Mitglied: RELAXbyChaos
06.01.2011 um 13:19 Uhr
mathe172 ich habe die Frage überarbeitet, danke das du mich nett darauf aufmerksam gemacht hast.
Bitte warten ..
Mitglied: RELAXbyChaos
06.01.2011 um 13:20 Uhr
und Biber dein Beitrag hat mir leider nichts geholfen... vielleicht kannst du ihn privat anschreiben wen du was an ihm auszusetzen hast ich hab hier wirklich ein relativ ernstes Problem und muss dieses Programm fertig bekommen.
Bitte warten ..
Mitglied: mathe172
06.01.2011 um 14:36 Uhr
Hallo RELAXbyChaos

Wenn ich dich richtig verstanden habe hast du ein JavaProgramm, das eine Batch startet. Diese Batch soll ein Logfile erstellen, welches das Javaprogram nacher auslesen soll? Doch wohin kommt die "ipconfig.bat > lg.txt " Zeile? Ins logfile? Ins JavaProgramm?
Kannst du vielleicht mal eine Codeausschnitt posten? (Teile der Batch und des Programms)

Mathe172
P.S.: Ich glaube der Beitrag von Biber war eigentlich auch eher als Kommentar auf T-Mo's Beitrag gemeint
Bitte warten ..
Mitglied: RELAXbyChaos
06.01.2011 um 17:45 Uhr
Hallo Mathe,
also mithilfe der Batch holt er sich Informationen -> also Codes die was zurückgeben wie ipconfig

Code von info.bat:

ipconfig
info.bat > log.txt

ok ich weiß der Code ist sehr primitiv und würde auch eine schleife geben aber so ca. sieht das dann aus.

Aber irgendwie erstellt er keine logfile wen das Java Programm die Batch startet NUR wen ich doppelklick mache.

RELAX
Bitte warten ..
Mitglied: RELAXbyChaos
06.01.2011 um 18:19 Uhr
PS: hatte gerade eine Idee das es vielleicht an den Rechten liegen könnte?
Bitte warten ..
Mitglied: mathe172
06.01.2011 um 22:07 Uhr
Hallo RELAXbyChaos!

Sieht so aus als ob was mit der Zeile "info.bat > log.txt" nicht stimmt. Schreib doch mal ne Frage im Java-Bereich(oder verweise auf diese). Dort kann man dir vielleicht eher helfen!

Mathe172
Bitte warten ..
Mitglied: RELAXbyChaos
06.01.2011 um 22:12 Uhr
also die Ziele "info.bat > log.txt" ist ja der Befehl um eine logfile zu machen und klappt ja auch aber nicht wen ich des über Java starte
Bitte warten ..
Mitglied: 60730
07.01.2011 um 01:34 Uhr
moin,

ipconfig.bat > lg.txt
Code von info.bat:
ipconfig
info.bat > log.txt

Ja wie denn nun?

Wen ich "normale" befehle eingebe wie z.B.
msg * hallo
startet Java die Batch problemlos.

"Normale" Befehle sind die, die im Pfad liegen - normale Programmierer benamsen keine Programme mit Namen die üblicherweise beim OS schon benutzt werden.

btw: Dein Logfilebefehl ist ein normales Pipe, du schreibst viel - aber keinen Meter, wie du das Batchtool aufrufst und mir erscheint der Weg in Java eine Dosbox zu starten und da ein Logfile zu erstellen, dass dann in Java verhakstückelt werden soll - reichlich schmal.

Für was haben wir denn mal Java gelernt und warum hat sich das "einer" ausgedacht?
Damit man was hat, was auf allen Kisten läuft und das wird so nix.



Gruß
Bitte warten ..
Mitglied: RELAXbyChaos
07.01.2011 um 07:35 Uhr
Guten Tag,
Naja da es mir hier ja um den Batch-teil geht hab ich das noch nicht gebracht weil ich gedacht hab das es vielleicht
irgend ein rechte Problem allgemein mit dem Befehl gibt oder so...

also in dem Java Programm sieht das dann so (ganz einfach) aus:

...
Runtime.getRuntime().exec(filename);

BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(logfile, "UTF-8"));
bufferedReader.readLine();
...

aber zu dem bufferedReader kommt es ja gar nicht weil die ganze Batch nicht startet/ausgeführt wen irgendwo der logfile Befehl steht


EDIT:
String filename = "relax.bat";
String logfile = "lg.txt";
Bitte warten ..
Mitglied: mathe172
07.01.2011 um 09:53 Uhr
Hallo RELAXbyChaos!

Also wenn ich dich richtig verstehe willst du im log-file die ausgabe des Befehls ipconfig haben, und die Batch schaut so aus:
01.
#######Info.bat####### 
02.
ipconfig 
03.
info.bat > log.txt
Das kann so nicht funkitonieren, da du die Ausgabe der info.bat Datei umleitest, was irgendwann zu einer endlosschleife führen würde.

Versuch dch mal das:
01.
#######Info.bat####### 
02.
ipconfig > log.txt
Mathe172
Bitte warten ..
Mitglied: RELAXbyChaos
07.01.2011 um 10:57 Uhr
Mathe172
tut mir Leid aber du verstehst mich nicht.. das mit dem Code und das des eine schleife gibt
!HAB ICH DOCH SCHON GESAGT!

Zitat von mir: ok ich weiß der Code ist sehr primitiv und würde auch eine schleife geben aber so ca. sieht das dann aus.

Also ich hab extra ein Video gemacht vielleicht versteht mich dann jemand

Video: http://chaoscodercrew.de/ccc/video/starter/starterDemo.html
Bitte warten ..
Mitglied: 60730
07.01.2011 um 12:47 Uhr
moin,

aber zu dem bufferedReader kommt es ja gar nicht weil die ganze Batch nicht startet/ausgeführt wen irgendwo der logfile Befehl steht

bist du dir da ganz sicher?
  • Schon mal "ohne" diesen ominösen Logfile Befehl ausprobiert?

tut mir Leid aber du verstehst mich nicht.
[OT]
sagt der eine Autofahrer, wie ein Geisterfahrer auf der Autobahn - das sind tausende.
[/OT]

So hektisch wie du die Maus schubst, schubst du auch an deinem ProgrammProblem herum.

Sorry, aber bevor das Forum wegen diesem Fred noch einen Anbau braucht - ich bin wirklich draussen.
Und denk mal über die Zeilen nach, die ich dir geschrieben habe.

Gruß und vielleicht ist ja noch irgendwo ne Bäckerstelle frei......
Bitte warten ..
Mitglied: RELAXbyChaos
07.01.2011 um 12:59 Uhr
Zitat von 60730:

* Schon mal "ohne" diesen ominösen Logfile Befehl ausprobiert?

JA wie man in dem video ja sehen kann
Bitte warten ..
Mitglied: 60730
07.01.2011 um 13:42 Uhr
Zitat von RELAXbyChaos:
> Zitat von 60730:

> * Schon mal "ohne" diesen ominösen Logfile Befehl ausprobiert?

JA wie man in dem video ja sehen kann

  • oh Vater von Inri.... Ich sehe was, was du nicht machst

Leg dich mal hin, damit du nicht mehr auf deiner langen Leitung stehst.

Vergleiche:

ipcconfig > log.txt
  • msg * bla

Oderandersherum - gib mal in Start ausführen:
  • ipconfig >log.txt
  • ipconfig

ein....

ich würde ja nachdenken und es mal mit cmd /c ipconfig>log.txt probieren

Relaxbychaos - wenn der Name Programm ist......
Bitte warten ..
Mitglied: RELAXbyChaos
07.01.2011 um 17:27 Uhr
geht auch nicht damit... wie man im Video ja sehen kann es geht nicht um den Code (nicht direkt*) weil bei Doppelklick funktioniert es ja naja danke soweit sieht nicht so aus als würde jemand das Problem kennen ich werde mich dann mal selber dran machen und wen ich vielleicht die Lösung finde hier Posten... kann bisschen dauern also nicht warten :D


  • kam ja sein das man irgendwas zusätzlich angeben muss ect...
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch soll Informationen aus Logfiles auslesen
gelöst Frage von Eichhorn63Batch & Shell8 Kommentare

Hallo, Ich bin neu im Forum und habe folgende Frage: Aus mehreren, jeweils über 1000 Zeilen großen Logfiles sollen ...

Batch & Shell
Batch Aufgabe mit Logfile
gelöst Frage von CAPO123Batch & Shell2 Kommentare

Hallo zusammen, ich habe bereits eine Batch Datei XY, die funktioniert. Meine Aufgabe ist es nun ein Logfile für ...

Java
Aufruf von java über batch
gelöst Frage von strzataJava16 Kommentare

Hallo, ich weiss nicht, ob an dieser Stelle die Frage richtig plaziert ist. Ein fremdes Java-Programm (normaler Aufruf: java ...

Windows 8
Startprobleme Win8.1
gelöst Frage von batdadarangWindows 810 Kommentare

Hallo Community, ich habe hier einen neuen HP Pavilion stehen. Dort habe ich Windows mit dem Assistenten komplett eingerichtet. ...

Neue Wissensbeiträge
Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 2 StundenMac OS X

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser ereichbar sind. Leider fehlt ...

Datenschutz

Weitere Inforamtionen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 9 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 11 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 14 StundenMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1017 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...