Чтобы установить имя хоста в правой части строки состояния tmux:
set -g status-right "#H"
Вы можете найти больше команд в этой шпаргалке по tmux в разделе «Настройка tmux»: http://www.cheatography.com/bechtold/cheat-sheets/tmux-the-terminal-multiplexer/
Цель на высоком уровне лучше всего видна в приведенном вами примере bash. Когда в интерактивной оболочке bash обычный пользователь вводит ls
, происходит следующее:
ls
ls
завершается, дочерний процесс завершается Было бы глупо демонизировать ls
, потому что (вообще )кончается очень быстро.
Кроме того, было бы странно, если бы все процессы, которые разветвляются из оболочки, выполняли бы setuid()
. Тогда вы не сможете запустить оболочку как обычный пользователь.
Не принимайте характеристики демонов за общее правило использования fork/exec.