Servidor em standby
Publicado por Henry Mendes (última atualização em 19/05/2010)
[ Hits: 6.591 ]
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
Montando compartilhamentos windows
Script para acionamento de GPIO para Relé Raspberry Pi
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Remoção de propaganda com o programa Comskip[AJUDA] (4)
Instalação do drive do adaptador wiffi (5)
Linux Lite Demorando Muito Para Ligar (1)