LINUX.ORG.RU

Запуск програм в разных консолях.


0

0

В автозагрузке прописал запуск нескольких программ. Нужно, чтобы одна программа писала, и принимала команды с одной консоли (например tty2), а другая c другой (например tty3). В файле rc.local я написал так:

cd /home/eraser/games/quake3/
sh duelserver.sh > /dev/tty2 < /dev/tty2 &
sh tdmserver.sh > /dev/tty3 < /dev/tty3 &

Всёравно обе программы пишут в одну кучу в tty1. Подскажите как правильно сделать?

Ответ на: комментарий от sdio

>смотри /etc/inittab

А можно примерчик? А то инициализация терминалов тема очень обширная, и прежде чем я её разберу, пройдет очень много времени!! А пример ускорит весь этот процесс.

Eraser-khv
() автор топика
Ответ на: комментарий от sdio

Ладно. В в результате экспереиментов и перезагрузок эдак 15-ти, вместо: 2:2345:respawn:/sbin/mingetty tty2, написал это 2:2345:once:/usr/bin/sudo -u eraser /home/eraser/games/quake3/duelserver.sh &> /dev/tty2 < /dev/tty2.

Заработало, как мне надо. Но вот теперь мне нужно, чтобы после закрытия Quake3, терминал не ShutDown'ился, а в этом же терминале запускалась стандартная процедура логина, да не просто запускалась, а флагом действия=respawn.

Кто подскажет, а?

Eraser-khv
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.