Você pode adicionar o seguinte a /etc/rc.local
:
sudo -u ${USERNAME-TO-RUN-AS} tmux new-session -d -s ${NAME-FOR-SESSION} -d 'sh /path/to/your/script'
Em seguida, você pode digitar "tmux attach namefortmuxsession" para visualizar a saída do terminal do seu script.
Substituindo /path/to/your/script',
$ (USERNAME-TO-RUN-AS) and
$ {NOME-PARA-SESSÃO} 'para atender às suas necessidades.
Claro, você precisará do tmux
instalado. Você provavelmente poderia fazer isso com screen
, mas eu prefiro tmux
.