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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: screen + expect  (Прочитано 427 раз)

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

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
screen + expect
« : 15 Июнь 2012, 15:54:59 »
Всем доброго времени суток

Нужно отправить команду в на игровой сервер, запущенный на screen

пробую через скрипт expect, но ничего не выходит

#!/usr/bin/expect -f
set timeout 2
send "screen -S minecraft(имя screen окна) -X stuff "[b]команда[/b]"\r"
expect eof

как заставить заработать?
Заранее спасибо

P.S. php не предлагать
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: screen + expect
« Ответ #1 : 19 Июнь 2012, 13:29:41 »
up
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн oddworld

  • Активист
  • *
  • Сообщений: 404
    • Просмотр профиля
Re: screen + expect
« Ответ #2 : 19 Июнь 2012, 13:49:07 »
http://forum.ixbt.com/topic.cgi?id=76:8084
нечто типа того что там в последнем посте не прокатит?
нет ничего совершенного, и не будет...

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: screen + expect
« Ответ #3 : 19 Июнь 2012, 18:13:16 »
спасибо огромное, помогло
screen -S ИМЯСКРИНА -X -p0 stuff $'КОМАНДА\n'
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

 

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