Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Fabiuz
    Registrato dal
    Nov 2004
    Messaggi
    892

    Script per inviare indirizzo IP ogni mattina...

    Ciao a tutti, potreste aiutarmi a fare uno script per mandare ogni mattina ad una certa ora il mio indirizzo IP corrente ad una casella di posta?

    Non so proprio da dove partire!

    Grazie!
    Debian Sarge 3.01a
    Slackware 10.2

  2. #2
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    man cron
    man mail

    ciao
    slack? smack!

  3. #3
    Utente di HTML.it L'avatar di Fabiuz
    Registrato dal
    Nov 2004
    Messaggi
    892
    [ignorante mode on]
    ma dovrei fare uno script del tipo:

    prendi l'output di ifconfis eth(numero scheda rete) e dallo "in pasto" a mail...?

    e poi il tutto "darlo in pasto" a cron??

    [ignorante mode off]

    Debian Sarge 3.01a
    Slackware 10.2

  4. #4
    Utente bannato
    Registrato dal
    Mar 2001
    Messaggi
    1,144
    cron esegue delle azioni predefinite in un momento prefissato del giorno, settimana o mese

  5. #5
    Utente di HTML.it L'avatar di Fabiuz
    Registrato dal
    Nov 2004
    Messaggi
    892
    [ignorante mode off]

    di cron sapevo ma di mail no....inoltre [ignorante mode on] non ho ancora ancora cominciato a studiare il bash scripting [ignorante mode off], per questo ho chiesto aiuto...!

    Debian Sarge 3.01a
    Slackware 10.2

  6. #6
    Utente di HTML.it L'avatar di alvinet
    Registrato dal
    Apr 2004
    Messaggi
    651
    codice:
    #!/bin/bash
    echo `ifconfig ethx`|mail -s Configurazione network tuaemail@email
    Poi fai eseguire lo script a cron ogni giorno
    www.sistemistiindipendenti.org
    alvin@jabber.linux.it

  7. #7
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Originariamente inviato da Fabiuz
    [ignorante mode off]

    di cron sapevo ma di mail no....inoltre [ignorante mode on] non ho ancora ancora cominciato a studiare il bash scripting [ignorante mode off], per questo ho chiesto aiuto...!

    Esempio
    codice:
    [sergio@winnie ~]$ crontab -l
    29 12 * * * /sbin/ifconfig eth0 | mail -s "rete locale" sergio@localhost
    
    [sergio@winnie ~]$ mail
    Mail version 8.1.2 01/15/2001.  Type ? for help.
    "/var/mail/sergio": 1 message 1 new
    >N  1 sergio@winnie      Sat May 14 12:29   23/942   rete locale
    & 1
    Message 1:
    From sergio@winnie Sat May 14 12:29:01 2005
    Envelope-to: sergio@localhost
    Delivery-date: Sat, 14 May 2005 12:29:01 +0200
    To: sergio@localhost
    Subject: rete locale
    From: Sergio Pedone <sergio@winnie>
    Date: Sat, 14 May 2005 12:29:01 +0200
    
    eth0      Link encap:Ethernet  HWaddr 00:00:2F:CF:71:54
              inet addr:192.168.10.3  Bcast:192.168.10.255  Mask:255.255.255.240
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:29095 errors:0 dropped:0 overruns:0 frame:0
              TX packets:21408 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:21941150 (20.9 MiB)  TX bytes:2305728 (2.1 MiB)
              Interrupt:22 Base address:0x2000
    
    
    & q
    Saved 1 message in /home/sergio/mbox
    [sergio@winnie ~]$
    ciao
    slack? smack!

  8. #8
    Utente di HTML.it L'avatar di gigyz
    Registrato dal
    Oct 2003
    Messaggi
    1,443
    fai prima ad usare dyndns

  9. #9
    Utente di HTML.it L'avatar di Fabiuz
    Registrato dal
    Nov 2004
    Messaggi
    892
    si ci avevo pensato...mi puoi spiegare come funziona sta cosa degli IP con dydns.......? a parole tue ovviamente!

    grazie!
    Debian Sarge 3.01a
    Slackware 10.2

  10. #10
    Utente di HTML.it L'avatar di gigyz
    Registrato dal
    Oct 2003
    Messaggi
    1,443
    in poche parole ti scegli un nome (dominio di 3° livello) a questo nome puoi associare un ip, ma questo lo puoi fare anche in automatico tramite uno script che verrà lanciato in da cron a intervalli regolari, questo script ogni volta controlla che il tuo ip non sia cambiato e in caso aggiorna la corripondenza fra nome e ip sul DNS di dyndns. Come risultato di tutto cio potrai accedere al tuo pc da remoto utlizzando sempre lo stesso nome indipendentemente dall'ip che in quel momento avrà il tuo pc.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.