Вначале - Спасибо Дастину за создание такой потрясающей оболочки для 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
Спасибо всем, кто может помочь!