Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Peta

Založen: 28. 07. 2007 Příspěvky: 154 Bydliště: V prvnim patre hned vedle koupelny.
|
Zaslal: 11. březen 2008, 17:43:55 Předmět: C/C++ a Unix Shell |
|
|
Zdravím lidi,
měl bych takový dotaz. Potřeboval bych ve svém programu používat unixovský shell (konkrétně bash, ale to by mělo být jedno). Šlo by o to že bych mu posílal nějaké příkazy a bral si jeho výstup.
Ví někdo, jak na to? Čím jednodušší způsob, tím lépe, samozřejmě.
Díky. _________________ Když je Ti smutno, otoč se tváří ke slunci a všechny stíny padnou za Tebe. |
|
Návrat nahoru |
|
 |
josh
Založen: 30. 07. 2007 Příspěvky: 74
|
Zaslal: 11. březen 2008, 19:37:39 Předmět: |
|
|
smazano: autor psal blbosti _________________ Tak Karle, kolik? |
|
Návrat nahoru |
|
 |
OndraSej

Založen: 28. 07. 2007 Příspěvky: 767 Bydliště: Brandýs nad Labem
|
Zaslal: 11. březen 2008, 20:14:06 Předmět: |
|
|
(vyreseno na irc, strucny prepis rika)
To co ty asi potrebujes je vytvorit si pipy, namapovat je na spravne filedeskriptory (0 a 1), cimz mu nahakujes std. vstup a vystup, forknout se ve vhodnou chvili a pak delat co potrebujes. Teda presneji - vytvoris si pipy pro komunikaci (viz man pipe), pak se forknes (man fork) a v "novem" procesu predelas filedeskriptory na 0 a 1 (vstup a vystup) (viz man dup a man dup2) a udelas exec na ten shell (man exec). _________________ http://trionteam.net |
|
Návrat nahoru |
|
 |
Peta

Založen: 28. 07. 2007 Příspěvky: 154 Bydliště: V prvnim patre hned vedle koupelny.
|
Zaslal: 11. březen 2008, 20:57:47 Předmět: |
|
|
A já děkuji za pomoc  _________________ Když je Ti smutno, otoč se tváří ke slunci a všechny stíny padnou za Tebe. |
|
Návrat nahoru |
|
 |
|
|
Nemůžete odesílat nové téma do tohoto fóra Nemůžete odpovídat na témata v tomto fóru Nemůžete upravovat své příspěvky v tomto fóru Nemůžete mazat své příspěvky v tomto fóru Nemůžete hlasovat v tomto fóru
|
Powered by phpBB © 2001, 2005 phpBB Group
Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna