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.
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