Pular para o conteúdo

Timer para desligar o PC

Script com timer regressivo para que se possa acompanhar quantos minutos faltam para o computador ser desligado.
É simples, porém bastante útil.
Filippe spolti
Hits: 10.711 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Script com timer regressivo para que se possa acompanhar quantos minutos faltam para o computador ser desligado.
É simples, porém bastante útil.
Download shutdown.sh Enviar nova versão

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

DefaultApps

Shell Script básico para gerenciar usuários e bancos no MySQL ou MariaDB

Conversor e gerenciador de vídeos

"Fortune" em modo gráfico

Wrapper do dd com algumas medidas de segurança

#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

Entre na sua conta para comentar.