iniciar sessão byobu na reinicialização

0

Estou tentando iniciar uma sessão byobu na inicialização e executar alguns comandos nela. Eu coloquei tudo em um script bash que corre bem, quando eu começo manualmente a partir do console:

start_sensors.sh:

#!/usr/bin/env bash
byobu new-session -d -s $USER

byobu rename-window -t $USER:0 'meatlocker-cryocon';
byobu send-keys "cd /home/USERNAME/Repos/sensors/sensor && PYTHONPATH=/home/USERNAME/Repos/sensors/sensor /home/USERNAME/anaconda3/bin/python meatlocker-cryocon.py" C-m

byobu new-window -t $USER:1 -n 'meatlocker-polyscience';
byobu send-keys "cd /home/USERNAME/Repos/sensors/sensor && PYTHONPATH=/home/USERNAME/Repos/sensors/sensor /home/USERNAME/anaconda3/bin/python meatlocker-polyscience
.py" C-m

byobu new-window -t $USER:2 -n 'environment-polyscience-enclosure';
byobu send-keys "cd /home/USERNAME/Repos/sensors/sensor && PYTHONPATH=/home/USERNAME/Repos/sensors/sensor /home/USERNAME/anaconda3/bin/python environment-polyscienc
e-enclosure.py" C-m

Minha primeira tentativa foi adicionar uma linha em crontab :

@reboot /home/USERNAME/Repos/sensors/sensor/start_sensors.sh

Isso não deu certo. Salvei a saída dessa chamada em um arquivo de log:

tmux: option requires an argument -- s
error connecting to /tmp/tmux-1000/default (No such file or directory)
...

A última linha é repetida 6 vezes.

Também tentei colocar o script em /etc/init.d, verifiquei se era executável, mas mais uma vez, nada aconteceu.

Algum conselho?

    
por Julian S. 28.09.2018 / 17:55

0 respostas

Tags