Re: shell programming
On 29/07/2009, Konstantinow Andrey lllxa3ap...@gmail.com wrote: подскажите, пожалуйста, сам не разобрался, как можно указать, что данную комманду необходимо выполнить от лица определенного VT? мне вот надо разукрасить по разному терминалы от 1 до 6. Если под разукрасить имелось ввиду послать определенные esc-последовательности драйверу терминала, то как обычно, с помощью перенаправления в/в: echo -ne \033 /dev/$tty кстати, где и как увеличить кол-во этих терминалов? /etc/inittab вторая часть вопроса: как определить, в на какой консоли я сейчас нахожусь? tty -- BR, Stanislav
Re: shell programming
спасибо за ответ! нет, имелось в виду выполнение setterm на другой консоли. On Wed, Jul 29, 2009 at 01:34:24PM +0400, Stanislav Maslovski wrote: On 29/07/2009, Konstantinow Andrey lllxa3ap...@gmail.com wrote: подскажите, пожалуйста, сам не разобрался, как можно указать, что данную комманду необходимо выполнить от лица определенного VT? мне вот надо разукрасить по разному терминалы от 1 до 6. Если под разукрасить имелось ввиду послать определенные esc-последовательности драйверу терминала, то как обычно, с помощью перенаправления в/в: echo -ne \033 /dev/$tty кстати, где и как увеличить кол-во этих терминалов? /etc/inittab вторая часть вопроса: как определить, в на какой консоли я сейчас нахожусь? tty -- BR, Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: shell programming
On Wed, Jul 29, 2009 at 06:32:40AM +0300, Konstantinow Andrey wrote: On Wed, Jul 29, 2009 at 02:04:34AM +0400, Иван Лох wrote: Команду нельзя выполнить от лица VT. ну вот если я пишу нечто в rc.local, оно выполняется на первой консоли. как выполнить команду на других консолях? Это нечто имеет стандартное устройство ввода, стандартное устройство вывода и стандартное устройство печати ошибок. Это могут быть разные устройства. Вы можете перенаправить стандартное устройство вывода обычным образом надо разукрасить по разному терминалы от 1 до 6. кстати, где и как PS1=\l что это значит? я вообще во всем этом не разбираюсь, не посоветуете ли ман, где можно прочитать про такие элементарные вещи? PS1 Это переменная окружения изменяющая приглашение командной оболочки. \l позволяет вывести номер терминала. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: shell programming
On Wed, 2009-07-29 at 13:29 +0300, Konstantinow Andrey wrote: спасибо за ответ! нет, имелось в виду выполнение setterm на другой консоли. setterm -term linux -background red whatever else you need /dev/$tty
Re: shell programming
спасибо, не думал, что так просто. On Wed, Jul 29, 2009 at 12:02:45PM +0100, Stanislav Maslovski wrote: On Wed, 2009-07-29 at 13:29 +0300, Konstantinow Andrey wrote: спасибо за ответ! нет, имелось в виду выполнение setterm на другой консоли. setterm -term linux -background red whatever else you need /dev/$tty -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: shell programming
Konstantinow Andrey пишет: где и как увеличить кол-во этих терминалов? /etc/inittab -- Dmitri Samsonov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: shell programming
On Tue, Jul 28, 2009 at 11:13:07PM +0300, Konstantinow Andrey wrote: Здравтсвуйте! подскажите, пожалуйста, сам не разобрался, как можно указать, что данную комманду необходимо выполнить от лица определенного VT? мне вот Команду нельзя выполнить от лица VT. надо разукрасить по разному терминалы от 1 до 6. кстати, где и как PS1=\l -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: shell programming
On Wed, Jul 29, 2009 at 02:04:34AM +0400, Иван Лох wrote: On Tue, Jul 28, 2009 at 11:13:07PM +0300, Konstantinow Andrey wrote: Здравтсвуйте! подскажите, пожалуйста, сам не разобрался, как можно указать, что данную комманду необходимо выполнить от лица определенного VT? мне вот Команду нельзя выполнить от лица VT. ну вот если я пишу нечто в rc.local, оно выполняется на первой консоли. как выполнить команду на других консолях? надо разукрасить по разному терминалы от 1 до 6. кстати, где и как PS1=\l что это значит? я вообще во всем этом не разбираюсь, не посоветуете ли ман, где можно прочитать про такие элементарные вещи? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: shell programming
7/29/2009, Konstantinow Andrey lllxa3ap...@gmail.com вы писали: надо разукрасить по разному терминалы от 1 до 6. кстати, где и как PS1=\l что это значит? я вообще во всем этом не разбираюсь, не посоветуете ли ман, где можно прочитать про такие элементарные вещи? man bash (или какой у вас shell) С уважением, Алексей Мишустин -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org