[Java lista] Külső program által visszaadott üzenet olvasása
biziclop
biziclop at gmail.com
2008. Ápr. 24., Cs, 17:02:30 CEST
Nem lehet veletlenul, hogy a dd ezeket az uzeneteket az stderr-re kopi
ki? Csak egy tipp.
lsp
2008/4/24 Mariák Kálmán <sirkalmi at gmail.com>:
> Szervusztok!
>
> Van egy rejtelyes bajom.
> Process process = runtime.exec(command);
> InputStream stream = process.getInputStream();
> InputStreamReader streamReader = new InputStreamReader(stream, "UTF-8");
> BufferedReader bufferedReader = new BufferedReader(streamReader);
>
> Szoval programokat futtatok majd a kimenetuket olvasom bufferedReader-el.
> Ha azt mondom hogy:
> echo 'Violka cicije'
> akkor frankon ki tudom olvasni, de ha azt mondom hogy:
> dd if=/dev/zero of=/var/owr_userfiles/violkacska bs=1024 count=1024
> akkor nem ad vissza semmit, pedig ha konzolbol futtatom akkor latszik hogy
> ennek kene visszajonni:
> 1024+0 records in
> 1024+0 records out
> 1048576 bytes (1,0 MB) copied, 0,00661837 seconds, 158 MB/s
>
> Mi lehet az oka annak, hogy nem tudom kiolvasni az üzenetet? Egyébként gond
> nélkül lefut csak éppen az üzenetet nem olvassa.
>
> Válaszokat előre köszi!
>
> --
> sirkalmi
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
További információk a(z) Javalist levelezőlistáról