+ Responder ao Tópico



  1. #1
    epf
    Visitante

    Padrão captura ip e envia por email

    pessoal...tenho um servidor com speed home (ip via dhcp) e preciso que em determinado tempo, um script capture o ip e me envie por email..

    alguem ja fez isso?

    informacoes:

    servidor R.H 9.0

    abracos
    atencisoamente
    epf

  2. #2

    Padrão captura ip e envia por email

    coloque no seu cron:

    01 * * * * `ifconfig eth0 | grep inet | cut -d : -f 2 | cut -d ' ' -f 1` | mail [email protected]]

    ele envia a cada uma hora..... mude a vontade....



  3. #3
    epf
    Visitante

    Padrão captura ip e envia por email

    coloquei esse script no crontab , reiniciei o servico, emesmo assim nao enviou nada por email..tem que configurar alguam outra coisa?

    abracios
    atenciosamente
    epf

  4. #4
    Visitante

    Padrão captura ip e envia por email

    q q eh o contrab ?



  5. #5

    Padrão captura ip e envia por email

    Cara, legal tua idéia, mas porque tu não usa um serviço de miniDNS dinâmico gratuito como o no-ip.com, assim tu acessa o nome do domínio e não o ip, e teu servidor atualiza o ip a cada conexão nova.

  6. #6
    epf
    Visitante

    Padrão captura ip e envia por email

    Visitante >> crontab e o agendador de tarefas do linux..


    Gustavo >> e pq eu queria fazer isso, pq ja implementaria mais tarde para enviar relatorios com erros no servidor...



  7. #7

    Padrão captura ip e envia por email

    faça um teste...rode somente este comando:

    $ ifconfig eth0 | grep inet | cut -d : -f 2 | cut -d ' ' -f 1

    se apareceu seu IP, então este esta OK....

    verifique se o comando "mail" existe e o sendmail esteja funcionando.....
    faça um teste antes de colocar o comando no contrab:

    $ echo `ifconfig eth0 | grep inet | cut -d : -f 2 | cut -d ' ' -f 1` | mail [email protected]

    dae quando vc for por no crontab é só tirar o "echo" do comando acima....

  8. #8
    epf
    Visitante

    Padrão captura ip e envia por email

    [[email protected] root]# echo `ifconfig eth0 | grep inet | cut -d : -f 2 | cut -d ' ' -f 1` | mail [email protected]
    tmail.com
    You have new mail in /var/spool/mail/root


    olha o que retornou



  9. #9
    epf
    Visitante

    Padrão captura ip e envia por email

    verifiquei omeu emauil e recebi o email do root..so que nao tinha nada na mensagem, nem nada em anexo.

    no aguardo..
    epf

  10. #10
    Visitante

    Padrão captura ip e envia por email

    aonde mexo , acesso , configuro , sie lah o crontab ?



  11. #11
    epf
    Visitante

    Padrão captura ip e envia por email

    esta dentro de /etc
    o arquivo se chamma crontab


    so editar..

    abracos
    atenciosamente
    epf

  12. #12

    Padrão captura ip e envia por email

    Citação Postado originalmente por Anonymous
    aonde mexo , acesso , configuro , sie lah o crontab ?
    se vc usar o

    # crontab -e

    ele abrirá o editor VI com o arquivo de agendamento do seu usuário. A sintaxe a ser adicionada é a seguinte:

    * * * * * comando a ser executado

    O significado dos "*" é o seguinte:

    * * * * *
    : : : : :-----------> Anos
    : : : :-------------> Meses
    : : :---------------> Dias
    : :-----------------> Horas
    :-------------------> Minutos
    O caracter * indica que será executado sempre.

    Então se quisermos executar um script todos os dias a 12 horas colocaremos o seguinte:

    0 12 * * * /bin/bash /bin/bkpdownloads.sh

    ondi o /bin/bash dizem que fuciona sem nunca usei sem sempre funfo legal com ele e o /bin/bkpdownloads.sh e o local e o nome do script a ser agendado.

    espero ter tirado a sua duvida !
    qualquer coisa posta ai que nois tenta ser mais claro.

    um abraço