Hora pra rodar scripts, como fazer?

1. Hora pra rodar scripts, como fazer?

Guilherme Radiske
guibanana

(usa FreeBSD)

Enviado em 05/12/2011 - 17:26h

Olá pessoal,

Estou com o seguinte problema(Talvez até tenha postado no lugar errado, mas acho que não).

Fiz um proxy transparente, está funcionando 100%. Porém, proxy transparente, não bloqueia https(443). E obviamente a galera esperta usa para facebook, gmail(gtalk) e afins.

A solução foi bloquear a porta 443 no firewall.

Só que, aqui temos horários, tipo no almoço, em que os usuários podem acessar as páginas, no Squid é fácil, mas no iptables não achei nada a respeito. E mesmo o squid liberando no almoço, o iptables trancando não vai de jeito algum.

Pensei na lógica, ter 2 scripts, um pra cada horário.

Mas como faço pra criar algo que rode em certo horário?


  


2. Re: Hora pra rodar scripts, como fazer?

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 05/12/2011 - 22:03h

Criar o script, dê permissão de execução e use o contrab para poder agendá-lo para executar quando vc quiser.

comando base:


$ crontab -e

será aberto a edição do arquivo reponsavel por configurar os agendamento, inclua uma linha no final seguindo a sintaxe demonstrada no mesmo, exemplo:

00 12-13 * * * /local/do/seu_script.sh

Depois, basta salvar e sair, no Ubuntu o editor padrão é o nano, então para salvar e sair digite CTRL+O, CTRL+X, no Debian e outros pode ser o VI, digite ESC, :wq!

Artigo sobre o assunto:
http://www.vivaolinux.com.br/artigo/Usando-cron-e-crontab-para-agendar-tarefas/










Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts