bash игнорирует то, что я набираю while & ldquo; apt-get & rdquo; бежит

Я столкнулся с этой проблемой:

Я набираю sudo apt-get install <package> и нажимаю Enter. apt-get начинает разрешать зависимости и загружать / устанавливать пакеты.

Проблема заключается в том, что я набираю echo done и Enter, но когда apt-get, echo done не выполняется. Оболочка возвращается ко мне с подсказкой, и в его входном буфере нет ничего. Таким образом, bash, кажется, игнорирует мой вход, пока работает apt-get. Это «игнорирование», похоже, не происходит с какой-либо другой командой.

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

0
задан 29 May 2012 в 09:10

6 ответов

Вы можете попытаться выполнить любую команду, добавив в самом конце команды &., например .: dolphin &. Таким образом, процесс будет работать на фоне, и терминал будет иметь право работать.

Обновление: кажется, однако, что интерактивные процессы, такие как sudo apt-get install <package>, которые ожидают ввода пользователя (например, sudo's пароль) просто подождите в фоновом режиме. Они могут быть повторно достигнуты с помощью команды fg.

0
ответ дан 25 July 2018 в 18:44

Вы можете попытаться выполнить любую команду, добавив в самом конце команды &., например .: dolphin &. Таким образом, процесс будет работать на фоне, и терминал будет иметь право работать.

Обновление: кажется, однако, что интерактивные процессы, такие как sudo apt-get install <package>, которые ожидают ввода пользователя (например, sudo's пароль) просто подождите в фоновом режиме. Они могут быть повторно достигнуты с помощью команды fg.

0
ответ дан 2 August 2018 в 00:52

Вы можете попытаться выполнить любую команду, добавив в самом конце команды &., например .: dolphin &. Таким образом, процесс будет работать на фоне, и терминал будет иметь право работать.

Обновление: кажется, однако, что интерактивные процессы, такие как sudo apt-get install <package>, которые ожидают ввода пользователя (например, sudo's пароль) просто подождите в фоновом режиме. Они могут быть повторно достигнуты с помощью команды fg.

0
ответ дан 4 August 2018 в 16:23

Вы можете попытаться выполнить любую команду, добавив в самом конце команды &., например .: dolphin &. Таким образом, процесс будет работать на фоне, и терминал будет иметь право работать.

Обновление: кажется, однако, что интерактивные процессы, такие как sudo apt-get install <package>, которые ожидают ввода пользователя (например, sudo's пароль) просто подождите в фоновом режиме. Они могут быть повторно достигнуты с помощью команды fg.

0
ответ дан 6 August 2018 в 01:02

Вы можете попытаться выполнить любую команду, добавив в самом конце команды &., например .: dolphin &. Таким образом, процесс будет работать на фоне, и терминал будет иметь право работать.

Обновление: кажется, однако, что интерактивные процессы, такие как sudo apt-get install <package>, которые ожидают ввода пользователя (например, sudo's пароль) просто подождите в фоновом режиме. Они могут быть повторно достигнуты с помощью команды fg.

0
ответ дан 10 August 2018 в 07:10

Вы можете попытаться выполнить любую команду, добавив в самом конце команды &., например .: dolphin &. Таким образом, процесс будет работать на фоне, и терминал будет иметь право работать.

Обновление: кажется, однако, что интерактивные процессы, такие как sudo apt-get install <package>, которые ожидают ввода пользователя (например, sudo's пароль) просто подождите в фоновом режиме. Они могут быть повторно достигнуты с помощью команды fg.

0
ответ дан 15 August 2018 в 19:09

Другие вопросы по тегам:

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