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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: После запуска проги в терминале, он недоступен  (Прочитано 1238 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lohmag

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Когда я запускаю программу или скрипт из терминала, он, пока работает запущенная программа, недоступен для ввода команд, т.е. надо закрыть прогу, только после этого он становится доступен для работы. Это очень неудобно, приходится запускать еще один терминал, как побороть эту проблему?

Оффлайн Metr-Dexter

  • Новичок
  • *
  • Сообщений: 28
  • Russian System Administrator
    • Просмотр профиля
    • Блог
Запустить программу в фоновом режиме. для этого в конце название проги или скрипта поставьте знак &

Например virtualbox &

или

sh install.sh &
« Последнее редактирование: 12 Августа 2011, 20:15:03 от Metr-Dexter »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Собственно это не баг, а норма - если один процесс передает управление другому, то на время работы этого другого процесса родительский процесс остается неактивным. В данном случае родителский процесс - bash интерпретатор терминала, а дочерний - ваша программа. Другое дело запуск в другом процессе для этого и используется & или вы можете нажать ctrl-Z и пограмм запущенная из терминала будет приостановлена, а управление вернется терминалу. Далее можно продолжить программу в бекграунде, убить ее или полностью вернуть ей управление назад. Все это делается командами, описанными в разделе job control в мануале баша (man bash) или просто в руководствах по башу (коих множество в просторах интернета)
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.