Hozzászólások
-
SzerzőBejegyzés
-
Ha valahonnan akarod megszólítani, akkor szignál küldésével lehet… (név/pid alapján) man kill; man killall
Nem ismerem teljesen a dialog működési elvét, de szerintem nem kell ide ilyen gyilkolászós megoldás. Kell lennie valami egyszerű átirányítós megoldásnak.
🙂Az a terminál 80 oszlop széles, ami arra van állítva. A konzol szokott ilyen lenni. Egyébként meg az xterm szélességét csak a világegyetem határai befolyásolják vagy a ‘tput cols’ nevű infó.
Az a terminál 80 oszlop széles, ami arra van állítva. A konzol szokott ilyen lenni. Egyébként meg az xterm szélességét csak a világegyetem határai befolyásolják vagy a ‘tput cols’ nevű infó.
A dialog exit kódjával lehet vezérelni a programokat. ($?)
Ez meg van oldva?Szerk.:
Valamint:
Ez a fajta stdin megoldás nem kafa. Azért mert egy terminál input alaphelyzetben sorpufferelt, azaz a bevitt karakterek után mindig kell egy soremelés hogy az értelmezése elinduljon. A dialog azért különleges, mert ezt az input módot átkapcsolja karakter beolvasásra. Talán ez lehet a hiba.A dialog exit kódjával lehet vezérelni a programokat. ($?)
Ez meg van oldva?Szerk.:
Valamint:
Ez a fajta stdin megoldás nem kafa. Azért mert egy terminál input alaphelyzetben sorpufferelt, azaz a bevitt karakterek után mindig kell egy soremelés hogy az értelmezése elinduljon. A dialog azért különleges, mert ezt az input módot átkapcsolja karakter beolvasásra. Talán ez lehet a hiba.linuxforum wrote:De hát a program honnan tudja, hogy pipe vagy STDOUT? A programnak nem paramétere a pipe. A program az STDOUT-ra ír mindkét esetben. A linux lefuttatja a programot, és az outputot a programtól függetlenül terminálra, vagy pipe-ba nyomja. Nem ez a pipe lényege?Mégiscsak tudhatja hogy milyen irányba megy, mert a terminál szélességét ismeri, hiszen tudja hogy hol kell levágni.
🙂linuxforum wrote:De hát a program honnan tudja, hogy pipe vagy STDOUT? A programnak nem paramétere a pipe. A program az STDOUT-ra ír mindkét esetben. A linux lefuttatja a programot, és az outputot a programtól függetlenül terminálra, vagy pipe-ba nyomja. Nem ez a pipe lényege?Mégiscsak tudhatja hogy milyen irányba megy, mert a terminál szélességét ismeri, hiszen tudja hogy hol kell levágni.
🙂Itten is van egy cikk, ami elsősorban a biztonság szempontjából elemez:
http://barikad.hu/node/11100Itten is van egy cikk, ami elsősorban a biztonság szempontjából elemez:
http://barikad.hu/node/11100Valahogy így lehet:
Mivel a ps kimenet egy fa struktúra, ezért nem célszerű betörni a sort, tehát ha ez a stdout-ra megy akkor levágja a sor végét terminál szélességben. Amikor azonban pipe-ba megy, akkor nem vágja le, mert nincs terminál szélesség információ. -
SzerzőBejegyzés
legutóbbi hsz