Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: отправка сообщения в xterm из скрипта.  (Прочитано 336 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн квант

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
доброго времени суток. нуждаюсь в помощи написания скрипта. ситуация такая:
есть несколько постоянно запущенных и висящих консолей xterm (игровые сервера).
возможно ли из .sh скрипта с периодичностью в пару минут отправлять одно и тоже сообщение во все открытые копии xterm? или хотя бы в одно окно xterm

Оффлайн di-erz

  • Активист
  • *
  • Сообщений: 364
  • Не ангел, крыльев нету...
    • Просмотр профиля
    • Sanaviron
Re: отправка сообщения в xterm из скрипта.
« Ответ #1 : 02 Апрель 2012, 09:36:06 »
Тут ответ.
Большинство проблем от невнимательности, остальные от лени..
[Acer Aspire 5738G, ATI Mobility Radeon HD 4570, Ubuntu 12.04 LTS]
[HP ENVY m6-1106er AMD A10-4600M, Radeon HD 7660G/7670M, Ubuntu 14.04.2]

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: отправка сообщения в xterm из скрипта.
« Ответ #2 : 02 Апрель 2012, 10:10:27 »
Узнать, чему соответствует открытый xterm, можно с помощью команды
tty.
$ tty
/dev/pts/2
Тогда засылать туда информацию можно так
echo "123456" > /dev/pts/2
Размножать вывод можно с помощью tee
echo "123456" | tee > /dev/pts/2 /dev/pts/3
« Последнее редактирование: 02 Апрель 2012, 10:17:12 от alexander.pronin »

 

Страница сгенерирована за 0.07 секунд. Запросов: 25.