> Merhaba,
>
> Su anda Linux kullanmiyorum ancak soracagim soru saniyorum tum
> UNIX'lerde ayni sekilde cozulebilir.
>
> Bir PC'de arka planda calisan A process'i calisirken urettigi bazi
> bilgileri calistirildigi ekrana yaziyor. Ben, baska bir terminalden bu
> programin ciktilarini goruntuleyebilmek istiyorum. Bunun icin acik olan
> A process'e ait stdout ve stderr'i kendi terminalime yonlendirmek
> istiyorum. Ancak bunu yapmak icin A process'ini durdurup yeniden
> baslatamam cunku sureklilik arzeden bir islevi var. Sonuc olarak calisan
> bir programin ciktisi nasil baska yere yonlendirilir ?
>
> Bu konuda bilgisi olan var mi acaba ?
Soruyu yanlis anlamissam ozur dilerim ama
program > dosya
tarzi bir yonlendirme yapabilirsiniz.
ls -l > dosya
gibi ?? STDERR icin kabugun man sayfasina bakmanizi tavsiye ederim, ama
program >& dosya
benim icin hem STDERR hemde STDOUT'u dosyaya yaziyor :-)
diger terminalden bu dosyayi okuyabilirsiniz veya
tail -f dosya
ile takip edebilirsiniz.
tee, tail ve kullandiginiz kabugun man sayfasindan daha detayli bilgi
alabilirsiniz.
altinda yer alan kitabin kabuk islemlerini de anlattigini soylemis miydim
?
>
> Saygilar,
>
> Bulent Erdemir
> Analist Programci
> Kocbank Bilgi Islem
> Tel:0.216.454 06 00 / 4616
>
>
KGF