Re: shell programming

2009-07-29 Пенетрантность Stanislav Maslovski
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

2009-07-29 Пенетрантность Konstantinow Andrey
спасибо за ответ!

нет, имелось в виду выполнение 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

2009-07-29 Пенетрантность Иван Лох
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

2009-07-29 Пенетрантность Stanislav Maslovski
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

2009-07-29 Пенетрантность Konstantinow Andrey
спасибо, не думал, что так просто.

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

2009-07-28 Пенетрантность Dmitri Samsonov
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

2009-07-28 Пенетрантность Иван Лох
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

2009-07-28 Пенетрантность Konstantinow Andrey
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

2009-07-28 Пенетрантность Mishustin Alexey

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