Script para autenticar Speedy Business
Publicado por Daniel Roque 19/03/2009
[ Hits: 9.459 ]
Homepage: None
O script abaixo eu utilizo agendado no cron, para verificar e efetuar a autenticação se for o caso do speedy busness.
Boa sorte!
#!/bin/sh # # # Daniel Roque <2006roque@gmail.com> # Data: Ter Mar 10 09:43:23 UTC 2009 # # # # O programa executa a verificação da queda da autenticação do speedy business # e reautentica caso esteja fora tenha caido # Após isso ele envia um email informando o ocorrido # ############# CONFIGURE AQUI LOGIN='meuemail' # email de autenticacao: ex. teste DOMINIO='uol.naoexiste.com.br' # domínio do email: ex. terra.com SENHA='' # Senha de autenticação do email LOGIN@DOMINIO URL='74.125.113.99' # url para teste, default www.google.kr. aconselhavel colocar o ip ############# FIM CONFIGURACAO versao='0.1' ultimaatualizacao='Ter Mar 10 09:43:48 UTC 2009' alias semail='/scripts/email' alias showdate="date -d now '+%Y-%m-%d %H:%M:%S --> '" CRE=" [K" normal="[0;39m";vermelho="[1;31m";verde="[1;32m"; amarelo="[1;33m"; azul="[1;34m"; rosa="[1;35m"; aclaro="[1;36m"; branco="[1;37m" speedy_auth() { lynx -dump http://200.171.222.97/wsc/servlet/logon.do?opcion=internet\&CPURL=http\%3A\%2F\%2F${URL}\%2F\&username=${LOGIN}\%40${DOMINIO}\&password=${SENHA}|grep -i "salvar" >/dev/null if [ "$?" = "0" ];then echo $(showdate)"${vermelho}Erro!${normal}" echo $(showdate)"Verifique o nome e senha!" exit 1 fi echo $(showdate)"Speedy reautenticado com ${verde}sucesso${normal}!" } main() { if [ "${LOGIN}" == '' ] || [ "${DOMINIO}" == '' ] || [ "${SENHA}" == '' ] || [ "${URL}" == '' ]; then echo $(showdate)"${vermelho}Erro!${normal} uma ou mais variavel do script esta em branco, edite o cabecario do script e preencha ${rosa}LOGIN, DOMINIO, SENHA, e URL${normal} corretamente." exit 2 fi echo $(showdate)"testando conexao" ping -c 3 ${URL}&>/dev/null if [ "$?" != "0" ];then echo $(showdate)"conexao com ${URL} ${vermelho}falhou${normal}, reautenticando speedy" speedy_auth; else echo $(showdate)"conexao parece estar ok, saindo sem fazer nada" fi } ############# INICIO echo $(showdate)"${amarelo}Script de autenticacao do speedy business versao ${verde}$versao${amarelo} de ${verde}$ultimaatualizacao${normal}" main exit 0
Select tempfiles - Database Oracle
Raiz Quadrada (Square Root) para Bash
Kernel 4.0 para Ubuntu, Linux Mint, Lubuntu e derivados
Instalação completa de servidor de e-mail
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Aplicativo simples para gravar tela
Quebra de linha na data e hora no Linux Mint
Firefox não abre em usuário não administradores (0)
Sempre que vou baixar algum pacote acontece o erro dpkg (8)
tentando instalar em um notebook antigo o Linux LegacyOS_2023... [RESO... (8)
Problema com Conexão Outlook via Firewall (OpenSUSE) com Internet Fibr... (5)