[Java lista] exec

Akos Gabriel akos.gabriel at i-logic.hu
2008. Sze. 18., Cs, 18:24:15 CEST


On Thu, 18 Sep 2008 17:44:23 +0200
Laja <laja at freemail.hu> wrote:

> Hi!
> 
> >   Linux-on lehet, hogy nem bináris fájlt hívnál meg, hanem egy
> > script-et. Azt pedig nem tudja az exec futtatni. Próbáld meg úgy a
> > futtatást, hogy egy shell futtassa azt, például exec("/bin/sh
> > "+cmd).
> 
> Átírtam most ez van a logban:
> command: /bin/sh -c "pdftops /home/laja/xxx/doc.pdf - | lpr "
> 
> Viszont továbbra se nyomtat. Parancssorból ugyanez megy :(
> 
> Ja, és mint látszik abszolut utvonalakkal dolgozom, így azzal nem
> lehet gond.
> 
> >   Biztos jó dolog, hogy exec-el nyomtatsz? A Java is képes meghívni
> > a nyomtatást, és akkor mindenhol jól fog működni a nyomtatás.
> 
> Nem. De egyrészt nem én írtam, nekem csak javítanom kell. Másrészt a 
> PDF-et úgy kapom készen, nekem csak ki kell nyomtatnam. Erre meg ez a 
> legegyszerűbb megoldás.

Nemazér, de erre biztosan java programot kell írni? 
Amúgy meg írnék egy scriptet, és azt hívogatnám, abban lehetne a pipe
meg a többi. Amúgy meg a /bin/sh a program, a többi meg a paraméter,
külön-külön, ugyebár?

-- 
Üdvözlettel,
Gábriel Ákos
-=E-Mail :akos.gabriel at i-logic.hu|Web:  http://www.i-logic.hu=-
-=Tel/fax:+3612367353            |Mobil:+36209278894         =-


További információk a(z) Javalist levelezőlistáról