Primeiro - Obrigado Dustin por criar um invólucro incrível para o TMUX. Eu tenho usado o TMUX há anos, mas isso realmente traz as coisas para o próximo nível.
OK, eu estou usando o BYOBU para monitorar e manter um monte de telas relacionadas ao cryptomining. Está funcionando muito bem até agora
Aqui está um arquivo de janela de amostra que estou usando
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 ;
Isso funciona muito bem. Agora, quero ser capaz de gerar isso na inicialização. Eu tentei adicionar uma palavra-chave de desanexação do tmux nesse arquivo e adicioná-la a um script de inicialização do systemd, mas depois de muita confusão, não consigo entender como obtê-la para inicializar
Aqui está minha última tentativa no script 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
Quando isso começa, vejo
Unit miner.service has begun starting up. Dec 21 09:58:41 prospector bash[1062]: open terminal failed: not a terminal Dec 21 09:58:41 prospector systemd[1]: miner.service: Main process exited, code=exited, status=1/FAILURE Dec 21 09:58:41 prospector systemd[1]: Failed to start BYOBU Session with miner.
Minha próxima tentativa foi tentar iniciar um servidor tmux em modo desanexado e fornecer meu arquivo BYOBU (isso realmente funciona), mas quando BYOBU é iniciado mais tarde e vê a sessão, ele é carregado como uma sessão regular do tmux. .e não adiciona a boa personalização do BYOBU
Obrigado a qualquer um que possa ajudar!