De acordo com as páginas do manual da tela:
-
%código%
Inicie a tela no modo desanexado. Isso cria uma nova sessão, mas não se anexa a ela. Isso é útil para scripts de inicialização do sistema.
-
%código%
Defina o nome da nova sessão para sessionname.
Então, quando eu executei o comando que você forneceu: screen -d -m
A tela inicia uma janela chamada nome e executa automaticamente esse script.sh. Para voltar para lá para ver o status, basta digitar: -S sessionname
Agora, com o Ubuntu 14.04, os comandos são um pouco diferentes. Experimente:
screen -dmS name ./script.sh
Agora, para executar o script, você precisará ir ao arquivo de configuração dele para fazer isso:
screen -r test
Uma vez lá, vá até o final e você verá:
# Example of automatically running some programs in windows on screen startup.
#
# The following will open top in the first window, an ssh session to monkey
# in the next window, and then open mutt and tail in windows 8 and 9
# respectively.
#
# screen top
# screen -t monkey ssh monkey
# screen -t mail 8 mutt
# screen -t daemon 9 tail -f /var/log/daemon.log
Esta é a seção onde você precisará adicionar o nome do script para ser executado e que deve permitir que você faça tudo o que você precisa na tela.