Desligar máquina ociosa [RESOLVIDO]

1. Desligar máquina ociosa [RESOLVIDO]

Luis Henrique S Ferreira
lhsfvl

(usa Ubuntu)

Enviado em 15/04/2009 - 16:57h

Gostaria de fazer um script que detecte a ausência de usuário em uma máquina e a desligue depois de um determinado tempo.
Alguém pode me dar uma luz.

Grato


  


2. Depende...

Jefferson Diego
Diede

(usa Debian)

Enviado em 15/04/2009 - 17:54h

Ausência você diz estar alguém logado, mas estar ocioso (sem mexer mouse/teclado), ou sem ninguém logado?
Se for sem ninguém logado, podemos adaptar este script que fiz agora:


#! /bin/bash

USERS_NUMBERS=$(w| tail -n $(echo "$(w| wc -l)"-2|bc -l)|wc -l)



if [ ! $(whoami) = root ]; then
echo "Use as Root"
exit 1
fi

#Loop Infinito
while [ "2" -ge "1" ]; do
if [ "$USERS_NUMBERS" = 0 ]; then
echo "Nenhum user..."
halt
fi
sleep 10m
done


3. Resolvido

Luis Henrique S Ferreira
lhsfvl

(usa Ubuntu)

Enviado em 14/05/2009 - 19:22h

Valeu, cara!
Era exatamente o que eu queria.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts