Online status scripti

Discussion in 'Linux -keskustelu' started by sebbe60, Apr 14, 2007.

  1. sebbe60

    sebbe60 Member

    Joined:
    Mar 20, 2005
    Messages:
    39
    Likes Received:
    0
    Trophy Points:
    16
    Moi,

    Olen aika kokematon näitten Linux shell scriptien kanssa, olen siis vasta kokeillut eri harjoituksia jostain aloittelijoiden oppaista. Mutta olis siis tarkoitus tehä joku mahdollisimman simppeli scripti joka aina kun connectaa internettiin niin se connectaa ftp servuun ja kirjoittaa koneen ip:n johonkin tiettyyn tiedostoon. Onko tämä ihan mahdotonta ja miten vaikeata olis? ja jos täällä on jotain guruja niin voisitteko näyttää vähän mallia jotta pääsisin alkuun?

    Kiitos

    EDIT:
    Oikeastaan kaikkihan helpottuisi jos tekisi semmosen scriptin joka itsestään nettiyhteyden muodostuttua nopeasti käy jossain webbiosoitteessa missä sitten webbisivu rekisteröi IPn.. Miten tämä toimisi? Ehkä voisi jopa vain laittaa shortcutin työpöydälle? Mutta sitten pitäisi aina itse käydä siellä...
     
    Last edited: Apr 14, 2007
  2. Ysf

    Ysf Active member

    Joined:
    Oct 2, 2005
    Messages:
    1,954
    Likes Received:
    1
    Trophy Points:
    68
    jäi vähän epäselväksi mitä sinä oikein nyt yrität tehdä.. ip-osoitteen saa jo tiedostosta jos on DHCP-käytössä, pitää vain osata ottaa se esiin.

    esim näin ip=`cat /etc/dhcpc/dhcpcd-eth0.info |grep IPADDR | cut -c8-` - tuolla napattaisiin eth0 -kortin ip-osoite ja laitettaisiin ympäristömuuttujaan "ip", echo $ip heittäisi ruudulle sitten tuon osoitteen.

    ja kun en tiedä mitä olet tekemässä, ja mitä weppipalvelua yrität käyttään niin en osaa sanoa miten tuo weppisivukikkailukaan toimii.. mutta kokeillaan esimerkillä.

    Code:
    ip=`cat /etc/dhcpc/dhcpcd-eth0.info |grep IPADDR | cut -c8-`
    lynx [url]http://osoite.palveluun.com/rek.php?ip=$ip[/url]
    exit 0
    
    jos sinä yrität saada laitettasi siten nettiin että siihen pääsisi helposti käsiksi (ip-osoite rekisteröitäisiin nimipalveluun), niin suosittelen www.no-ip.com:in palveluita.

     
  3. sebbe60

    sebbe60 Member

    Joined:
    Mar 20, 2005
    Messages:
    39
    Likes Received:
    0
    Trophy Points:
    16
    Nonii, tossa on jo puolet siitä mitä halusin! Siis pitäis vielä saada että toi scripti ajetaan automaattisesti kun yhteys nettiin muodostetaan. Onko tämä vaikeaa/mahdollista?
     
  4. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
    Heh. Kaikki on mahdollista. Yleensä tiedosto rc.local on tiedosto, joka ajetaan käynnistyksen yhteydessä, ja johon voi lisäillä omia tarpeellisia skriptejään ajettavaksi.
    Aihe selvinnee, kun perehdyt Linux-jakelujen ajotasoihin (init-level).
    Hieman eri jakeluissa homma tehdään pienin eroin. Yleensä kaikissa on välineet käpistellä ohjelmia, joita eri ajotasoilla automaattisesti käynnistettäessä käynnistetään missäkin halutussa järjestyksessä.
     

Share This Page