Timer para desligar o PC

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

[ Hits: 10.129 ]

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

Conversor de áudio para PS4

Raizes de equações do 2o grau no dc

Script para controle do servidor ProFTP no Slackware

isconnect.sh - verifica a conexão com a internet

Script shell para automatizar downloads do MegaUpload


  

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