![]() |
Модераторы: powerfox, ZeeLax |
![]() ![]() ![]() |
|
meteor2312 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 19.11.2010 Репутация: нет Всего: нет |
Привет всем! Столкнулся с проблемой перенаправления вывода в tty1 из tty7. В автозапуске Ubuntu 12.04 запускаю скрипт (добавил в rc.local). Загрузка идет в консольном режиме. Так установил автолог для tty1.
Текст скрипта:
Скрипт отрабатывает, но проблема в том, что результат команды "fdisk -l" выводит в tty1, а результат приложения выводит в tty7, где должна запускаться графика. Как перенаправить вывод приложения в tty1? И еще вопрос - rc.local запускается до авторизации пользователя (автолог сделал изменение строки в /etc/init/tty1.conf), а как организовать автозапуск после авторизации пользователя в tty1? Заранее спасибо за советы! |
|||
|
||||
tzirechnoy |
|
||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Вероятно, приложэние либо пишэт в stderr, либо переоткрывает терминал от stdin. Проще всего -- перенаправить stdin и stderr тожэ на tty1, как Вы сделали это с stdout.
Выяснить, кому передаёт управление программа авторизацыи пользователя на tty1 -- и либо изменить этого "кому" на то, что Вам нужно, либо узнать в документацыи этого "кому" -- как в нём сделать запуск конкретной программы. |
||||
|
|||||
meteor2312 |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 19.11.2010 Репутация: нет Всего: нет |
а нельзя ли примерчик или поправьте меня:
а как это можно сделать? |
||||||
|
|||||||
tzirechnoy |
|
||||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Скорее
В твоём -- во-первых, stdin ты открываешь на write зачем-то, во-вторых, на read он не очень откроется.
Например, прочитав документацыю на соответствующие программы. |
||||||
|
|||||||
meteor2312 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 19.11.2010 Репутация: нет Всего: нет |
tzirechnoy, спасибо! Первый вопрос решен, а со вторым буду разбираться.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Linux/UNIX: Администрирование" | |
|
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Администрирование *NIX систем | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |