Recentemente eu configurei um servidor Newznab no Ubuntu Server 12.04 (nada ilegal, apenas programas de TV, pois prefiro usar o XBMC ao invés do Tivo) e estou tendo alguns problemas na etapa final.
Eu posso executar meus scripts de atualização manualmente sem problemas, mas eu gostaria que eles fossem executados automaticamente quando meu servidor fosse reinicializado, bem como iftop para monitorar a largura de banda. Eu adicionei a seguinte linha ao rc.local:
screen sh "path to update script"
Isso inicia o script quando eu reinicializo, mas sai entre as mensagens de inicialização (Iniciando o Apache [OK] etc) e uma vez que eu faça o login, não consigo mais ver nenhuma saída, a tela não reporta sessões para recuperar. Depois de pesquisar eu tentei
screen -AmdS test bash -i "path to update script"
E várias variações do mesmo, mas isso parece não ter efeito. Uma vez que eu login e tente tela-r me disseram que não há sessões de tela para recuperar. Não consigo entender outras sugestões que se referem a sessões do cron e outras coisas que soam técnicas.
Alguém pode me ajudar a configurar isso para que eu possa ter a sessão de tela iniciada e recuperável? Estive pesquisando por alguns dias tentando descobrir isso, mas não consigo encontrar o que preciso.
Tags boot gnu-screen ubuntu