• [^] # Re: Recherche de doc...

    Posté par . En réponse au journal Recherche de doc.... Évalué à 1.

    Si c'etait juste pour ton usage personnel, je t'aurais plutot conseillé un p'tit script python, pour avoir une mise à jour plus rapide, et ne pas attendre 15mn avec pour que dyndns se mette à jour :

    import time
    import pipes
    import smtplib
    ipactu=""
    ipold=""


    while (1 == 1):
    t=pipes.Template()
    t.append('ifconfig | grep "inet addr" | grep "P-t-P" | grep -v "127.0.0.1" | aw k \'{print 2ドル;}\' | awk -F\':\' \'{print 2ドル;}\'', '--')
    f=t.open('/tmp/1', 'w')
    f.write('')
    f.close()
    ipactu = open('/tmp/1').read()
    if (ipactu<>ipold) & (ipactu.count(".")==3):
    print (ipactu)
    print ("changement")
    ipold = ipactu
    connecSMTP = smtplib.SMTP("mail.tonprovidermail.org",25,"mabellemachinequidechiresarace")
    connecSMTP.sendmail ("toi@tusaisou.dtc","toi@tusaisou.dtc",ipactu)
    connecSMTP.quit()
    time.sleep(15)


    D'ailleurs, si quelqu'un dans la salle, (ou en dehors, hein pas de discrimination, qu'on soit bien d'accord, je veux pas de procès moi) avait une meilleure solution, même en Perl, je lui en serais gré :)