[LINUX:25033] RE: Yavru uygulama ciktisina erisim

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: ali vardar (ali_vardar@yahoo.com)
Date: Wed 07 Feb 2001 - 18:37:20 EET


yardımlarınız için teşekkürler
saygılarımla
M.Ali VARDAR

--- Serdar KOYLU <skoylu@altavista.com> wrote:
> Selamlar..
>
> UNIX altinda bu tur shell hilelerini uygulamak cok
> verimsiz olur. Eger child proses bunu bir dosyaya
> yazarsa, o dosyayi ac vs. pek cok gereksiz islem
> olur. Ayrica kernel bunu bir thread gibi yorumlar.
> Programiniz child calistirilmaya baslaninca
> yurutulmeye devam eder, sizin programin sonlanip
> sonlanmadigini anlamak extra koda ihtiyaciniz olur.
>
> Yapmaniz gereken: Once bir pipe olusturun. Ardindan
> child icin standart input ve outputu kapatin.
> olusturdugunuz pipe fd'leri standart input ve output
> icin duplicate ( dup() veya daha iyisi dup2() ile)
> edin. Boylece standart output -> pipe input
> kanalina, standart input -> pipe output kanalina
> yerlesir. Sizin pipe yazacaganiz deger standart
> inputtan childe gecer, childin standart outputa
> yazacagi degerde pipe uzerinden size gelir.
> Ayrintilar icin pipe, dup, dup2 nin man pagelerine
> bakabilirsiniz. Standart file handleleri: stdin 0,
> stdout 1, stderr 2 olarak hatirliyorum.
>
> Ayrica LDP icinde bulunan LPG bu tur istekleri cok
> iyi dokumante eder.
>
> Saygi ve sevgiler..
>
> On Tue, 06 February 2001, "Ugur Coskun" wrote:
>
> >
> > selamlar
> >
> > "ls >dosya.txt" deyince ls sonucunda
> olusturulan bilgiler dosya.txt dosyasina aktarilir.
> Tabii grep veya cut i falanda komuta prefix olarak
> kullanirsan daha specific bilgileri txt dosyasina
> yazdirmis olursun daha sonra bu dosyayi C de
> yazdigin kodlarla kontrola sokmak icerisindeki
> bilgileri kendi istedigin formatta degisik
> islemlerden gecirmek becerisi senin C bilgine
> kalmis.
> >
> >
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > Ugur COSKUN
> > ISTANBUL TEKNIK UNIVERSITESI - Bilgi Islem Dairesi
> Baskanligi
> > http://www.matbilg.itu.edu.tr
> > coskunu@itu.edu.tr coskunug@saneg.itu.edu.tr
> > Tel: (+90 212) 285 39 30 / 110
> >
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> >
> > -----Original Message-----
> > From: linux@listweb.bilkent.edu.tr
> [mailto:linux@listweb.bilkent.edu.tr]On Behalf Of
> ali_vardar
> > Sent: 06 Ãzubat 2001 Salý 23:39
> > To: Multiple recipients of list LINUX
> > Subject: [LINUX:24994] Yavru uygulama ciktisina
> erisim
> >
> >
> > Merhabalar
> >
> > C ile exec ve ya system komutu ile calistirdigim
> bir uygulamanin
> > konsolda verilen mesajlarina nasil ulasabilirim.
> > ornek system"ls";
> > desem konsol ciktisini almak istiyorum ve bunu bir
> string veya stringler
> > icinde siralamak istesem nasil
> > bir yol izlemem gerekir
> >
> > Saygilarimla
> > M.Ali VARDAR
> > gtksistem.virtualave.net
> >
> >
>
_________________________________________________________
> > Do You Yahoo!?
> > Get your free @yahoo.com address at
> http://mail.yahoo.com
> >
> >
> >
> > Listeden cikmak icin:
> > unsub linux
> > mesajini listeci@bilkent.edu.tr adresine
> gonderiniz.
> > Lutfen Listeci icin MIME / HTML / Turkce Aksan
> kullanmayin.
> > Listeci arayuzu:
>
http://listweb.bilkent.edu.tr/yardim/bilkent/linux.html
> > Liste arsivinin adresi:
> http://listweb.bilkent.edu.tr/
> >
> >
> >
> > Listeden cikmak icin:
> > unsub linux
> > mesajini listeci@bilkent.edu.tr adresine
> gonderiniz.
> > Lutfen Listeci icin MIME / HTML / Turkce Aksan
> kullanmayin.
> > Listeci arayuzu:
>
http://listweb.bilkent.edu.tr/yardim/bilkent/linux.html
> > Liste arsivinin adresi:
> http://listweb.bilkent.edu.tr/
>
>
> Find the best deals on the web at AltaVista
> Shopping!
> http://www.shopping.altavista.com
>
>
> Listeden cikmak icin:
> unsub linux
> mesajini listeci@bilkent.edu.tr adresine
> gonderiniz.
> Lutfen Listeci icin MIME / HTML / Turkce Aksan
> kullanmayin.
> Listeci arayuzu:
>
http://listweb.bilkent.edu.tr/yardim/bilkent/linux.html
> Liste arsivinin adresi:
> http://listweb.bilkent.edu.tr/
>

__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - Buy the things you want at great prices.
http://auctions.yahoo.com/

 
 Listeden cikmak icin:
          unsub linux
 mesajini listeci@bilkent.edu.tr adresine gonderiniz.
   Lutfen Listeci icin MIME / HTML / Turkce Aksan kullanmayin.
 Listeci arayuzu: http://listweb.bilkent.edu.tr/yardim/bilkent/linux.html
 Liste arsivinin adresi: http://listweb.bilkent.edu.tr/


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.