Script para desconexão em horário determinado

Publicado por Fernando Iury Alves Costa 25/10/2005

[ Hits: 5.183 ]

Homepage: www.fernandocosta.eti.br

Download desconecta.sh




Você indica a hora no formato HH:MM e ele entra em um loop de teste. Quando o horário for compatível com o digitado ele desconecta.

  



Esconder código-fonte

#!/bin/bash
# script para desconectar em determinada hora
# autor: nanam
echo "digite a hora que deseja desconectar: (Ex 12:38)"
read horadesc
while true
do
hora=`date | cut -f4 -d" " | cut -f1 -d: |`:`date | cut -f2 -d:`
if [ "$hora" = "horadesc" ]
then
adsl-stop # (OU COMANDO(s) DE DESCONEXAO)
break
else
sleep 10
fi
done
exit 0

Scripts recomendados

Gerador de senhas aleatórias com pwgen

Instalador de novas versões do Java no Debian

Gerar backup do MySQL ou Postgres

Análise de conexões ativas

Encerrar sessão no terminal com tempo definido


  

Comentários
[1] Comentário enviado por fernandoiury em 25/10/2005 - 13:21h

Errata:
na nona linha temos

if [ "$hora" = "horadesc" ]

faltou um $ , devemos modificar ficando assim:

if [ "$hora" = "$horadesc" ]



abraços, flw!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts