Чтобы запустить tmuxв фоновом режиме, у вас есть несколько доступных методов. Вот несколько вариантов:
-
Отсоединиться от активного сеанса
tmux. Если вы уже находитесь внутри сеансаtmuxи хотите его отсоединить, вы можете использовать следующее сочетание клавиш:Ctrl-b, а затемd. Это отключит сеанс и вернет вас в обычную оболочку. Сеансtmuxпродолжит работу в фоновом режиме. -
Запустить
tmuxв автономном режиме. Вы можете запустить новый сеансtmuxв автономном режиме непосредственно из командной строки. Используйте следующую команду:tmux new-session -dЭто запустит новый сеанс
tmuxв фоновом режиме и вернет вас к приглашению оболочки. -
Используйте команду
nohup. Командаnohupпозволяет запускать команду, которая продолжает работать даже после выхода из системы. Для достижения этой цели вы можете объединитьtmuxсnohup. Вот пример:nohup tmux new-session -d &Это запустит новый сеанс
tmuxв фоновом режиме и отсоедините его от текущей оболочки. -
Запуск
tmuxкак службы systemd. Если вы используете дистрибутив Linux с systemd, вы можете создать модуль службы systemd для запускаtmuxкак фоновый сервис. Это позволяетtmuxавтоматически запускаться при загрузке системы и работать в фоновом режиме. Вы можете обратиться к документации systemd для получения более подробной информации о создании сервисов и управлении ими.