Timer para desligar o PC

Publicado por Filippe (última atualização em 14/11/2009)

[ Hits: 9.996 ]

Homepage: www.hrstatus.com.br

Download shutdown.sh




Script com timer regressivo para que se possa acompanhar quantos minutos faltam para o computador ser desligado.
É simples, porém bastante útil.

  



Esconder código-fonte

#!/bin/bash
echo -n "Timer: "
read min
clear
for i in `seq $min`
do 
   sleep 60 #1 minuto, altere de acordo com sua necessidade
   let min--
   clear
   echo "Minutes remaining: $min"
done

echo "Shutdown in process..."
shutdown -h now

Scripts recomendados

Detectar sistemas operacionais dos dispositivos na rede via TTL

Script para monitoramento de processos em execução no sistema

Wrapper do dd com algumas medidas de segurança

remover usuários do sistema/SAMBA

Gerenciador de contas de usuários


  

Comentários
[1] Comentário enviado por removido em 15/11/2009 - 12:48h

Legal cara. Eu geralmente uso "sleep 2h && halt" (note que o sleep aceita valores em minutos, horas e até dias, basta usar o sufixo certo). Você pode concatenar comandos condicionalmente usando o &&.

[2] Comentário enviado por chmod000 em 16/11/2009 - 09:32h

O script está interessante. Muito legal.

Mas não entendo porque não utilizar o próprio shutdown para dizer quanto tempo aguardar...

P. Exemplo:
# shutdown -h +30
The system is going down for halt in 30 minutes!

ou
# shutdown -h 17:30
The system is going down for halt in 421 minutes!

--
[]'s
chomod000

[3] Comentário enviado por spolti em 16/11/2009 - 12:19h

então mano, tinha pensado assim, mais aí não dava pra fazer o timer regressivo na console...
desse jeito ele fica contando direitim quantos minutos falta pra desligar.. :)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts