who -q
Mostrará quem e quantos usuários têm um tty aberto (ou seja, no console, via X, ssh, telent), mas não mostrarão os usuários se conectando via pop, http etc
Eu tenho um computador que é usado apenas algumas vezes, e fiquei me perguntando se havia uma maneira de desativá-lo depois de um período de inatividade.
Aqui está a parte mais complicada, se eu estava pensando em desativá-lo quando a GUI está ociosa , então acho que seria significativamente mais fácil, mas estou tentando ter certeza de que não Não corte ninguém que está usando ativamente a máquina via SSH também. O computador em questão é o Debian 5.0.
Existe uma maneira de detectar se a máquina está inativa, como em ninguém usando a GUI e ninguém está usando a máquina via SSH? Se uma conexão SSH estiver aberta, mas não estiver sendo usada ativamente, o computador deve considerar essa inatividade.
who -q
Mostrará quem e quantos usuários têm um tty aberto (ou seja, no console, via X, ssh, telent), mas não mostrarão os usuários se conectando via pop, http etc
gdm
/ gnome-power-manager
pode detectar isso e suspender a máquina apropriadamente. para o GNOME2 Experimente
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s --type=int /apps/gnome-power-manager/timeout/sleep_computer_ac 600
e
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s --type=int /apps/gnome-power-manager/timeout/sleep_computer_ac 600
como root. Pode ser necessário reiniciar gdm
para que as configurações entrem em vigor. (o número é segundos, então 600 são 10 minutos).
no GNOME3, há um par similar de gsettings
keys (o acima silenciosamente falha).
Se você não estiver executando o GNOME, poderá inspecionar a origem de gnome-power-manager
para descobrir como ele estabelece a inatividade.
Tente o comando xprintidle para obter o tempo ocioso em milissegundos.
Tags debian administration