Servidor em standby
Publicado por Henry Mendes (última atualização em 19/05/2010)
[ Hits: 6.851 ]
Homepage: www.henrypage.freeweb7.com
Fiz este script para um servidor de proxy simples doméstico. Ele verifica se existe alguém na rede pela tabela ARP em uma rede específica. Caso ninguém responda o ping, ele faz o servidor entrar no modo de espera pelo ACPI. Depois basta ligar novamente sem ter que reinicializar o servidor. Além disso é muito bom para economizar energia em casa.
#!/bin/bash
#standby 1.0 por henry mendes
#email hmjbetah@gmail.com
#exemplo: executar script a cada 15 minutos no cron
#1-59/15 * * * * /root/standby.sh
#Verifica se existem hosts na rede pelo ARP filtrando o tipo ether
REDE="192.168.1"
/usr/sbin/arp -a |grep ether|grep $REDE|cut -d '(' -f 2|cut -d ')' -f 1 > /tmp/standby.hosts
#somente para debug
cat /tmp/standby.hosts
#funcao para colocar em standby. Necessita de um sistema com suporte ACPI.
log_standby()
{
echo $(date) Nao EXISTEM computadores na rede. >> /var/log/standby.log;
echo mem > /sys/power/state;
}
if [ $(cat /tmp/standby.hosts|wc -l) -eq 0 ]; then
log_standby
exit 0
fi
#Verifica cada host na rede ver se estao respondendo pelo PING
for i in $(cat /tmp/standby.hosts)
do
echo $(date) Ping $i >> /var/log/standby.log
ping -c 1 $i|grep "64 bytes" >> /tmp/standby.ping
done
# Se ninguem responder o PING entao standby
if [ $(cat /tmp/standby.ping|grep "64 bytes"|wc -l) -eq 0 ]; then
log_standby
fi
#remove os arquivos temporarios
rm -v /tmp/standby.hosts /tmp/standby.ping
Script para executar o giFT daemon e uma interface de usuário
Script para criação de diretorio do usuario no Samba com A.D.
Instalação Android Studio no Linux
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Opções secretas em tema do Cinnamon
Como mapear unidade de rede no Linux
Como quebrar senha usando john the ripper
Não consigo instalar distro antiga no virtualbox nem direto no hd (26)
queria saber como posso alterar a frequencia do meu ryzen 2300u pro (3)









