Консоль направляющих: Почему это прекращает работать после фоновой обработки это?

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

Это не отвечает на нормальные команды, или даже "выход" или CTRL+C. Я имею к фону его снова с CTRL+Z и затем уничтожаю его с, "уничтожают %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
задан nickh 15 July 2010 в 15:38
поделиться

1 ответ

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

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

2
ответ дан 2 September 2019 в 23:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: