Eu vejo duas maneiras de fazer isso, a primeira é fazer um arquivo .screenrc por host.
Como .screenrc_serverA
, .screenrc_serverB
, ...
No script de inicialização do shell, defina o SCREENRC como .screenrc_'hostname'
É claro que você pode usar o comando de origem da tela para incluir algo como .screenrc_default
em cada arquivo .screenrc_… personalizado, para que eles contenham apenas uma linha de legenda / hardstatus e não toda a configuração de cada vez.
A segunda maneira seria executar comandos como screen -X hardstatus lastline ...
(usando if tests para executar o comando com valor diferente para ... dependendo do nome do host) no seu script de inicialização do shell. Quando você fizer logon no servidor, a tela -X não fará nada porque a tela ainda não será iniciada, mas cada vez que você abrir uma nova janela na tela, o estado do disco será atualizado.
É claro que a primeira solução é melhor porque a segunda atualizará a linha de hardstatus toda vez que você abrir uma janela de notícias que provavelmente é inútil, já que o nome do host não será alterado.