Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: Martin Šácha 30 Září 2011, 20:36:03
-
Zdravím,
lze přesměrovat /dev/tty (konzoli po stisknutí CTRL+ALT+Fx) na terminál IBM mainframe 3270? Jde mi o to, aby třeba na tty2 byla konzole 3720 a na ostatních normální bash s loginem.
Lze něco takového provést, respektive zná někdo googlovatelné keywords?
Terminál c3270 mám nainstalovaný a funkční.
Díky...
-
nejsem si jist, jestli tomu spravne rozumim, ale mozna to pujde upravou /etc/init/ttyX.conf
-
Díky, ten konfigurák za tomůže - respektive už se mi to podařilo rozbít (jenom bliká kurzor)...
Zítra to podrobím důkladnému googlení a uvidím.
-
No, rozchodit to přes /etc/init/tty2.conf se mi nepovedlo. Vygooglil jsem, že to lze udělat přes /etc/inittab, který ale v /etc nemám - takže jsem ho vytvořil s nádledujícím
2:2345:respawn:/usr/bin/c3720 tty2
a výseldek stále stejný, pouze blikající kurzor na tty2.
dmesg nic nehlásí. :(
-
imho x3270 je typ terminalu a v ubuntu je c3270 aplikace, ktera umozni pripojeni na ten ibm mainrame s tim jejich terminalem
nikdy jsem se tim vsak nezabyval, takze se muzu snadno mylit...
jeste pozor na to, ze je tam asi preklep (predpokladam, ze to nema byt c3720, ale c3270)
porad nechapu ucel tohoto snazeni
bud chcete mit na ubuntu terminal se stejnym chovanim, jako ten ibm mainframe, tak pak tam ma byt asi neco jako
start on runlevel [23]
stop on runlevel[!23]
respawn
exec /sbin/getty -8 38400 tty2 x3270
(berte to spis orientacne co do principu, ale rozhodne ne jako funkcni priklad - nemam to jak zkusit...)
nebo to chcete jako primou konzolu k tomu mainframu a tam by se to muselo upravit jeste mnohem vice a to uz vazne netusim, jak by to melo vypadat...
-
Cílem je aby na tty2 nebyl "login:" prompt, ale rovnou terminál 3270, ze kterého se příhlásím na mainframe. Jinými slovy, abych se nemusel autorizovat vůči Ubuntu, ale rovnou vůči mainframu.
Aha, překlep...skusím to tedy všechno znova
-
hmm, tak kdyz jsem dal man getty, tak napoveda je k agetty
tam je parametr -l , kterym je mozne podstrcit alternativni prihlasovaci program a to by teoreticky mohl byt prave ten c3270 s prihodnym nastavenim
-
Ta řádka v /etc/init/tty2.conf nyní vypadá takhle
exec /sbin/getty -8 -l /usr/bin/c3270 38400 tty2
a rámcově to funguje - sice se objeví login prompt, ale po zadání alespon jednoho znaku + enter přeskočím do c3270.
-
tak mozna zkusit navic jeste parametr -n
-
Nu, je hotovo. Díky moc K++ :)