O Ubuntu é um sistema systemd, onde o comando service status
realmente chama systemctl status
e systemctl tem uma opção --no-pager
que faz exatamente o que você está procurando. Então, talvez seja melhor usar o comando straight systemctl no seu script.
sudo systemctl --no-pager status supervisor
EDIT: env var SYSTEMD_PAGER
Outra maneira, como apontado por @jwodder, é definir a variável de ambiente SYSTEMD_PAGER. Isso tem o benefício adicional de também afetar a saída de systemctl
quando chamado por outro aplicativo como service
.
export SYSTEMD_PAGER=''
sudo service supervisor status
Permitirá alcançar o mesmo resultado.