Каковы достоинства многозадачности с традиционным управлением заданиями по сравнению с Tmux/Screen?

Darwin основан на FreeBSD. Одной замечательной функцией, которая не присутствует в других операционных системах Unix (по моему опыту), является Фильтр пакетов Беркли, иначе /dev/bpf. Это - очень универсальное устройство, которое можно использовать для пакетного получения.

5
26.05.2011, 18:24
2 ответа

Предположим, что Вы только что запустили программу вне экрана. Внезапно Вы понимаете, что хотели сделать что-то еще в том терминале. Ctrl+Z.

Экран и tmux представляют слой изоляции между приложением и терминалом. Это - не всегда хорошая вещь. Например, я нахожу их scrollback намного менее удобное, чем xterm's, таким образом, я редко использую экран, если я не предназначаю к (смогите к), соединитесь с той сессией удаленно.

При установке переменных среды, текущего каталога и других параметров в оболочке (который может быть в экранном окне), нести те настройки, законченные к новому экранному окну, может быть большой работой. Удобно смочь запустить несколько программ в том терминале.

Иногда Вы хотите запустить программу в фоновом режиме и ничего не иметь к к с ним больше: nohup program & disown %-.

Если у Вас есть приложение GUI, которое иногда неправильно себя ведет, может быть удобно запустить его с терминала и fg; Ctrl+C или kill %1 это в случае необходимости.

Экран и tmux не могут быть установлены.

3
27.01.2020, 20:40
  • 1
    BTW, Zsh имеет замечательную особенность для создания этой nohop/disown комбинации короче: program &! –  Adam Byrtek 27.05.2011, 01:12

Простота использования была бы основной причиной. Намного более удобно переключиться между экранами с помощью сочетаний клавиш, чем использовать функции управления заданиями. Кроме того, с Экраном каждое окно подключено к отдельному виртуальному терминалу, в то время как с управлением заданиями или необходимо приостановить процесс или позволить этому выполнять в фоновом режиме создание помех единственному терминалу.

Наконец, что не менее важно, традиционное управление заданиями не позволяет Вам повторно прикреплять к существующей сессии, ни совместно использовать ее с другими.

2
27.01.2020, 20:40
  • 1
    Похож на Вас, читает вопрос наоборот. –  Gilles 'SO- stop being evil' 27.05.2011, 00:28

Теги

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