Есть ли способ создать отдельный сеанс BYOBU при загрузке системы?

Вначале - Спасибо Дастину за создание такой потрясающей оболочки для TMUX. Я использовал TMUX в течение многих лет, но это действительно приносит вещи на следующий уровень.

Хорошо, я использую BYOBU для мониторинга и поддержки множества экранов, связанных с криптоминантом. Это отлично работает до сих пор

Вот пример файла окна, который я использую

new -s mining -c /home/prospector/mining ./run.sh; renamew -t0 dstm ; splitw watch -n1 nvidia-smi ; splitw -t0 tail -f /home/prospector/mining/logs/dstm.log ;

. Это отлично работает. Теперь я хочу, чтобы это было запущено при запуске. Я попытался добавить ключевое слово detach из tmux в этот файл и добавить его в сценарий запуска systemd, но после большого количества беспорядков я просто не могу понять, как его запустить

моя последняя попытка сценария systemd

[Unit] Description=BYOBU Session with miner After=network.target default.target [Service] Environment=BYOBU_WINDOWS=mining Environment=HOME=/home/prospector Environment=TERM=xterm-256color ExecStart=/bin/bash -c '/usr/bin/byobu' Type=oneshot RemainAfterExit=yes User=prospector Group=prospector [Install] WantedBy=default.target

Когда это запустится, я вижу

Начал запускать Unit miner.service. Dec 21 09:58:41 поисковик bash [1062]: открытый терминал не удался: не терминал 21 декабря 09:58:41 поисковик systemd [1]: miner.service: главный процесс завершен, код = вышел, статус = 1 / FAILURE Dec 21 09:58:41 searchor systemd [1]: Не удалось запустить сеанс BYOBU с шахтером.

Моя следующая попытка состояла в том, чтобы попытаться запустить tmux-сервер в отключенном режиме и запустить мой файл BYOBU (это на самом деле работает), но затем, когда BYOBU запускается позже и видит сеанс, он загружается как обычный tmux session ... и не добавляет приятную настройку BYOBU

Спасибо всем, кто может помочь!

1
задан 21 December 2017 в 19:14

0 ответов

Другие вопросы по тегам:

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