Posts Tagged ‘twitter’

Robot do twitter atrapalhando meu acesso a ele

agosto 9th, 2009

Esse é daquela séria de post que escrevo para lembrar como fazer depois.  A pouco tempo atrás, para exercitar um pouco, resolvi fazer um programa que lê meu twitter e diante a um tipo de post faz uma ação.  Após o código pronto e testado,  coloquei tal código agendado no cron do Ubuntu do meu servidor. A questão é que devido aos problemas de ataques de hackers  (ataque de deny service onde você inunda um servidor de requisições e faz ele travar – eu acho) , o Twitter ficou criterioso quanto a acessos regulares (eu também acho, não tenho certeza).  A verdade é que não consigo acessar (para ser mais exato, não consigo enviar um twitter) do meu computador.

Primeira ação foi testar via Iphone : tudo funcionou perfeito. Logo é algo com minha máquina mesmo. Tentei do notebook e foi legal. Logo definitivamente era meu servidor que tinha o cron com o robot.

A segunda ação foi desabilitar o robot. Para isso teria que tirar a tarefa da tabela de execução cron. Aí que veio dúvida : onde diabos tinha colocado a chamada. Geralmente o cron, tem arquivos (chamados de crontable) nos diretórios:  /usr/bin/crontab /etc/crontab /usr/share/man/man5/crontab.5.gz /usr/share/man/man1/crontab.1.gz

Para saber onde está você pode dar o seguinte comando:

1
whereis crontab

Este comando irá mostrar as localizações dentro do seu sistema do arquivo crontab.
Feito isso partir para ver o conteúdo do arquivo. E não achei nenhuma referência da chamada ao meu robot. Logo, após algumas buscas no google, lembrei que tinha feito a configuração de forma diferente: eu usei um comando crontab.

1
crontab -e

Com este comando você tem acesso a tabela que está associada ao seu usuário (me corrijam se falei besteira) e lá estava a entrada com a execução do código. Tirei (deletei mesmo) a linha com a configuração e agora é aguardar para ver se era isso mesmo a causa de eu não conseguir acessar o twitter.