Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Terminál 3270 na /dev/tty (IBM Mainframe terminal) [vyřešeno]  (Přečteno 1530 krát)

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
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...
« Poslední změna: 01 Října 2011, 20:13:30 od sachy »
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

jmp

  • Host
Re:Terminál 3270 na /dev/tty (IBM Mainframe terminal)
« Odpověď #1 kdy: 30 Září 2011, 21:57:02 »
nejsem si jist, jestli tomu spravne rozumim, ale mozna to pujde upravou /etc/init/ttyX.conf

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Terminál 3270 na /dev/tty (IBM Mainframe terminal)
« Odpověď #2 kdy: 30 Září 2011, 22:34:02 »
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.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Terminál 3270 na /dev/tty (IBM Mainframe terminal)
« Odpověď #3 kdy: 01 Října 2011, 15:19:03 »
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
Kód: [Vybrat]
2:2345:respawn:/usr/bin/c3720 tty2

a výseldek stále stejný, pouze blikající kurzor na tty2.

dmesg nic nehlásí. :(
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

jmp

  • Host
Re:Terminál 3270 na /dev/tty (IBM Mainframe terminal)
« Odpověď #4 kdy: 01 Října 2011, 18:01:13 »
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
Kód: [Vybrat]
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...

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Terminál 3270 na /dev/tty (IBM Mainframe terminal)
« Odpověď #5 kdy: 01 Října 2011, 18:27:16 »
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
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

jmp

  • Host
Re:Terminál 3270 na /dev/tty (IBM Mainframe terminal)
« Odpověď #6 kdy: 01 Října 2011, 18:53:54 »
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

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Terminál 3270 na /dev/tty (IBM Mainframe terminal)
« Odpověď #7 kdy: 01 Října 2011, 19:13:08 »
Ta řádka v /etc/init/tty2.conf nyní vypadá takhle

Kód: [Vybrat]
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.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

jmp

  • Host
Re:Terminál 3270 na /dev/tty (IBM Mainframe terminal)
« Odpověď #8 kdy: 01 Října 2011, 19:43:11 »
tak mozna zkusit navic jeste parametr -n

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:Terminál 3270 na /dev/tty (IBM Mainframe terminal)
« Odpověď #9 kdy: 01 Října 2011, 20:12:55 »
Nu, je hotovo. Díky moc K++ :)
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

 

Provoz zaštiťuje spolek OpenAlt.