Portál AbcLinuxu, 11. května 2025 01:14

Dotaz: Virtuální terminál v X bez shellu

13.8.2006 15:21 Petr
Virtuální terminál v X bez shellu
Přečteno: 78×
Odpovědět | Admin
Ladím v gdb a potřeboval bych laděnému programu přiřadit jiný terminál. To není problém (přepínač --tty). Problém je, že nevím jak vytvořit virtuální terminál (např. konsole, xterm, ...) tak, aby pod ním neběžel žádný jiný proces než laděný nebo alespoň aby jiný proces "nekradl" znaky ze vstupu. Zatím jsem přišel pouze na "sleep 1d", což má ale nevýhodu v tom, že Ctrl-C signál je poslán sleepu a ne laděnému procesu.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Josef Kufner avatar 13.8.2006 15:30 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Virtuální terminál v X bez shellu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Můžeš tam pustit screen. To by mohlo fungovat jak chceš, jen tam bude o terminál víc...
Hello world ! Segmentation fault (core dumped)
14.8.2006 07:52 Petr
Rozbalit Rozbalit vše Re: Virtuální terminál v X bez shellu
Jestli tomu dobře rozumím, tak screen vytváří další virtuální terminály podobně jako např. konsole, včetně spustění shellu. A bez shellu to asi nejde. Takže zase nic...
14.8.2006 08:36 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Virtuální terminál v X bez shellu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná je to hloupý dotaz, ale parametr -e u xtermu ti nefunguje? Např.
xterm -e "/usr/bin/tail -f /var/log/messages"
When your hammer is C++, everything begins to look like a thumb.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.