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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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.041 секунд. Запросов: 25.