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 .