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í.
Por que não executar o seu
—
usar o seguinte código
cmatrix
ou o que quer que seja, o tempo todo, mas com uma nice --adjustment=17
baixa prioridade de programação? Veja man nice
. Então, quando você fizer algo interativo, ele terá uma prioridade de programação normal (0) e assumirá o controle.
top