Como vincular a saída a uma chave?

Como vincular a saída a uma chave?

Quando estou usando screen, toda vez que uso kill, ele solicita uma confirmação e me pergunta se devo realmente matar (o que realmente faço depois de pressionar tantas teclas). Para contornar isso, digito exit. Mas posso vincular uma chave a ele?

bind key exitnão funciona...

Responder1

O que você pode fazer é vincular uma chave para enviar "exit^M" para sua sessão shell em vez de produzir o comando kill para a própria tela. Claro, isso só funciona caso você não tenha mais nada acontecendo no shell. Para essas ocasiões você pode ter que modificar um pouco este exemplo, por exemplo, para enviar CTRLCseguido de sair.

Adicione bind ^K stuff "exit^M"ao seu ~/.screenrce reavalie-o por CTRL+ a : source ~/.screenrc.

Depois disso você será capaz de matarsessões de shell com uma linha de comando vazia aguardandocom CTRLaCTRLK(observe o K maiúsculo ali, você provavelmente não deseja substituir completamente o comando kill da própria tela).

informação relacionada