Como controlar horário de acesso à internet no linux

Um jeitinho de parar o serviço de internet sem ter que instalar programas de terceiros.

Primeiro crie um script. Aqui eu chamei de timeControl:

vi /diretorio/timeControl

#!/bin/bash

HOUR=$(date '+%k')
MIN=$(date '+%M')

if [ $HOUR -gt 22 ]; then
if [ $MIN -gt 33 ]; then
ifconfig eth0 down
fi
fi

Salve e feche o arquivo. Observe que eu deixei a hora limite para 22:33
Faça o arquivo ser executável: chmod +x /diretorio/timeControl

Acesse o crontab como root e acrescente a seguinte linha:

0-59/5 22 * * * /diretorio/timeControl

Salve e feche o arquivo.
Aqui diz que após as 22 horas, de 5 em 5 minutos o sistema vai executar o script timeControl todos os dias! Uma beleza! Funciona direitinho!

[]'s.

Comentários

Postagens mais visitadas deste blog

Utilizando um pool de conexões com hibernate

Gravando dados de um arquivo CSV no Oracle utlizando Python e a biblioteca cx_Oracle

Popup em JSF sem Javascript