Rails Console: Почему он перестает работать после создания фона? - PullRequest
1 голос
/ 15 июля 2010

Привет, ребята.Я могу отправить консоли Rails на задний план с помощью CTRL + Z.Однако, когда я возвращаю консоль с «fg», консоль перестает отвечать на запросы.

Она не реагирует на обычные команды или даже на «выход» или CTRL + C.Я должен снова закрасить его с помощью CTRL + Z, а затем убить с помощью «kill% 1».

Вот пример:

[nickh@chameleon ~/foo] jobs
[nickh@chameleon ~/foo] script/console
Loading development environment (Rails 2.3.5)
>> 1
=> 1
>>
[1]+  Stopped                 script/console
[nickh@chameleon ~/foo] jobs
jobs
[1]+  Stopped                 script/console
[nickh@chameleon ~/foo] fg
script/console
1
quit
^C
^Z
[1]+  Stopped                 script/console
[nickh@chameleon ~/foo] jobs
[1]+  Stopped                 script/console
[nickh@chameleon ~/foo] kill %1
[1]+  Terminated              script/console
[nickh@chameleon ~/foo] jobs
[nickh@chameleon ~/foo]

Может кто-нибудь знает, как это исправить?

Спасибо!

1 Ответ

2 голосов
/ 16 июля 2010

Традиционно * nix-программы работали в одном из двух экранных режимов, либо в одной строке, например, в оболочке, либо в «полноэкранном» режиме, где вы можете обращаться ко всему экрану и использовать клавиши со стрелками и т.д.Этот второй режим не всегда хорошо работает, когда он находится в фоновом режиме.

Хотя я не вижу этой проблемы ни в одной из доступных * nix-версий, я понимаю, что вы можете видеть ее на различных *NIX ароматы.К сожалению, я не знаю ни одного простого решения этой проблемы, кроме изменения способа работы.Вы можете открыть несколько окон терминала, вместо того, чтобы приостанавливать процессы, или, возможно, вы можете взглянуть на программу " screen ", которая может лучше справиться с этой ситуацией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...