Estou procurando a possibilidade de executar um script ou comando do shell com base no tempo ocioso no shell do bash.
Como exemplo, se eu estiver em uma sessão SSH em um servidor meu e após X minutos de inatividade no terminal, desejo um comando para iniciar o programa desejado cmatrix
, e, quando voltar e pressionar uma tecla, receberei de volta para onde eu saí.
scripts
command-line
idle
jacob.granquist
fonte
fonte
top
cmatrix
ou o que quer que seja, o tempo todo, mas com umanice --adjustment=17
baixa prioridade de programação? Vejaman nice
. Então, quando você fizer algo interativo, ele terá uma prioridade de programação normal (0) e assumirá o controle.Respostas:
Aparentemente, a tela GNU possui recursos de proteção de tela semelhantes ao que você está perguntando, se você colocar isso em seu
.screenrc
:fonte
-l
opção?screen
sessão, não?