Um caminho é:
# if $STY is not set...
if [ -z "$STY" ]; then
exec screen -ARR
fi
Observe que isso é gravado para bash
, mas deve ser semelhante para csh
também. Coloque-o em .cshrc
para ser executado em shells all .
Outra maneira: você pode simplesmente definir screen
como seu shell de login em /etc/passwd
, e colocar essa linha em seu ~/.screenrc
: (corrija o caminho, é claro)
defshell /bin/csh
Mas isso pode quebrar programas que executam o shell de login definido em /etc/passwd
para vários comandos.
( Editar: Não esqueça de adicionar tela a /etc/shells
)