2015-07-30 2 views
1

У меня есть экран под названием railsServer. Я хочу начать рельсы.Неизвестная команда с использованием экрана -X

screen -S railsServer -p 0 -X "rails s" 

Однако в другом окне терминала, в котором я пытаюсь запустить эту команду, это происходит.

Screenshot

-X: unknown command 'rails s' 
+0

Bezzoon, этот вопрос может быть более успешным в [superuser.com] (http://superuser.com/), так как это вопрос, связанный с терминалом. – Armfoot

ответ

1

Оу ...

screen -S railsServer -p 0 -X stuff "rails s" 

Это то, что я хотел.

Предоставлено, я не уверен, как его запустить! Команда просто появляется на другом экране.

+1

Используйте 'stuff $ 'rails s \ n'', чтобы заполнить литеральную новую строку. –

+0

это делает!): http://i.imgur.com/wnsSLSh.png @EtanReisner – bezzoon

+0

Ах, вы правы! Я использовал двойные кавычки, и это не сработало! Благодаря! – bezzoon