promenne a slozene zavorky v shellu

Jirka Kosina jikos na jikos.cz
Pátek Květen 3 18:20:47 CEST 2002


On Fri, 3 May 2002, Martin Mačok wrote:

> Shell pri parsovani prikazu narazi na znak roury (tedy "|"), pusti
> jeden process a v nem to, co je od roury nalevo a pusti druhy process
> a v nem to, co je od roury napravo. Pusti to tak, aby standardni
> vystup z toho procesu nalevo sel do toho procesu napravo. Jestlize si
> ten proces nalevo nejak zmeni svuj environment, neovlivni to
> environment toho procesu napravo.
> (Ve skutecnosti u nekterych shellu muze byt zaruceno, ze posledni
> prikaz v kolone je vykonavan aktualnim procesem shellu, ale to stejne
> nijak neresi zminovany "problem")

Pravdepodobne mylne jsem se az doted domnival, ze _prvni_ prikaz v kolone
je vykonavan aktualnim procesem, nicmene to by stejne nepomohlo, protoze 
ten shell by nejdirv udelal fork(), dup(), exec(), a pak teprve zacal 
interpretovat tu cast, ktera by mu nalezela.

Jasne, sorry za poslani zbytecneho mailu do konference, takhle pri patku 
uz mi to nejak nemysli ;)

Z cehoz mimo jine plyne, ze problem pana Rohledera bude treba resit pomoci 
nejakych docasnych souboru, pojmenovanych rour, nebo neceho podobneho, ale 
ta konstrukce jakou navrhoval on skutecne nema sanci projit ;)

-- 
JiKos.




Další informace o konferenci Linux