Автоматизируйте создание окна Byobu
Я использую Byobu на компьютере разработчика Vagrant для запуска нескольких задач на одном экране и для возможности приостановить / восстановить машину и продолжить работу с того места, где я остановился на днях.
Временами мне приходится воссоздавать машину и настраивать 8+ окон Byobu, меняя их имена и меняя каталоги в каждом; не говоря уже о запущенных командах в них после настройки.
Есть ли способ создать конфигурационный файл или добавить несколько команд для начальной настройки, чтобы мне не пришлось тратить на это 5 минут?
На данный момент на Commandlinefu есть неработающий пример, поэтому я думаю, что это можно сделать. У кого-нибудь есть актуальная информация, как этого можно достичь?
byobu version 5.74 (and possibly 5.60 too)
tmux 1.8
1 ответ
При использовании tmux вы можете написать скрипт установки, используя shell, например так:
byobu-tmux new-session -d vim
byobu-tmux new-window bc
byobu-tmux new-window bash
byobu-tmux new-window sh
Новый сеанс будет работать в фоновом режиме. Если вы хотите присоединиться к новому сеансу сразу после его создания, добавьте
byobu-tmux attach
в конце. Вы даже можете добавить эти команды в свой .profile
Если вы используете bybu с экраном, вы можете описать нужные команды в альтернативном файле конфигурации:
screen bc
screen bash
screen sh