Primo Precedente 2 di 2
  1. L'avatar di darkice darkicedarkice è offline #16
    14-09-10 19:50

    Citazione devilheart Visualizza Messaggio
    perché vuoi fare le differenze dei file? per avere l'ip della scheda wireless ti basta ifconfig wlan0. poi greppi e cutti i pezzi che ti servono

    comunque non serve tanto tempo libero per gentoo
    infatti vorrei dire al tipo che ha scritto sopra che faccio il paracadutista senza paracadute, che sono ormai 3 anni che uso gentoo
    amo questa distribuzione, con tutte le sue difficoltà.I problemi si affrontano.uno alla volta ma si affrontano.

    cmq si, lo script ha in se il comando ifconfig wlan1 |grep....cuttare l'output lasciando solo quello che voglio, come lo faccio?su internet leggevo qualcosa di un programma che si chiama awk...
    Rispondi con Citazione 

  2. L'avatar di kurojishi1 kurojishi1kurojishi1 è offline #17
    15-09-10 01:09

    bene per te, nulla da dire
    hai una santa pazienza, prima o poi lo farò pure io
    Rispondi con Citazione 

  3. L'avatar di darkice darkicedarkice è offline #18
    15-09-10 02:25

    Citazione kurojishi1 Visualizza Messaggio
    bene per te, nulla da dire
    hai una santa pazienza, prima o poi lo farò pure io
    in effetti si, ce vole pazienza ahahah però so soddisfazioni quando le cose funzionano
    Rispondi con Citazione 

  4. L'avatar di devilheart devilheartdevilheart è offline #19
    15-09-10 09:59

    Citazione darkice Visualizza Messaggio
    cmq si, lo script ha in se il comando ifconfig wlan1 |grep....cuttare l'output lasciando solo quello che voglio, come lo faccio?su internet leggevo qualcosa di un programma che si chiama awk...
    Codice:
    ifconfig wlan0|grep inet|cut -d ':' -f 2|cut -d ' ' -f 1
    non serve altro
    Rispondi con Citazione 

  5. L'avatar di darkice darkicedarkice è offline #20
    18-09-10 21:08

    sei mejo te devil
    dopo lo provo
    cmq insiste a farmi sto brutto scherzo che se eseguo io sh script, sul server ftp trovo l'output completo...se lo fa cron (ogni dieci minuti) mi trovo solo l'ultima riga
    Rispondi con Citazione 

  6. L'avatar di darkice darkicedarkice è offline #21
    24-09-10 23:48

    ok, grazie all'aiuto di devil con quella riga, e il suggerimento di un mio amico a usare `` ho ottenuto quello che volevo
    a seguire lo script nella versione attuale

    ho sostituito quelli che sono campi sensibili per la privacy e sicurezza del sottoscritto con asterischi, ma dovrebbe essere ben comprensibile lo stesso

    Codice:
    #! /bin/sh
    
    
    export PATH=/sbin:/bin:/usr/sbin:/usr/bin
    
    cd /root/
    FILE='file_tobesent'
    
    #crea file_tobesent
    touch file_tobesent
    
    #crea parte1 del file che contiene l'indirizzo lan locale wireless
    ifconfig wlan1|grep inet|cut -d ':' -f 2|cut -d ' ' -f 1 > file_tobesent_part1
    
    #crea parte2 del file che contiene l'indirizzo pubblico del router
    lynx -dump checkip.dyndns.org > file_tobesent_part2
    
    
    #uso variabili per creare un'unica riga con tutte le info necessarie
    FILE1=`cat file_tobesent_part1`
    FILE2=`cat file_tobesent_part2`
    
    echo -n "Indirizzo LAN locale" $FILE1 "indirizzo pubblico router" $FILE2 > file_tobesent
    echo
    echo "Ho inviato la stringa al file_tobesent"
    #crea file log e allega output di indirizzi lan e internet
    cat file_tobesent > /root/logs_scriptino
    
    ftp <<**
    open ****.***.**
    cd /*****/
    bin
    hash
    put $FILE
    bye
    **
    
    echo "Trasferimento ftp concluso con successo" & echo "Trasferimento ftp concluso" >>  /root/logs_scriptino
    #rimuove i files usati per questo script
    rm file_tobesent_part1 & rm file_tobesent_part2 & rm file_tobesent
    echo "Files temporanei rimossi con successo" & echo "Files temporanei rimossi con successo" >> /root/logs_scriptino
    spero possa essere d'aiuto a qualcuno
    Rispondi con Citazione 

  7. L'avatar di darkice darkicedarkice è offline #22
    25-09-10 03:08

    tra l'altro in questa fase di sbattimento finale ho scoperto perchè cron non restituiva il valore che io regolarmente ottenevo eseguendo da root lo script
    non erano i permessi di cron, apposto per quanto ho potuto vedere, ma il fatto che cron non ereditava la variabile PATH di ambiente di root.quindi l'ho semplicemente copiata e incollata dopo "export" all'inizio dello script
    ora tutto ok
    Rispondi con Citazione 

  8. L'avatar di devilheart devilheartdevilheart è offline #23
    25-09-10 09:40

    non usare `` usa $()
    Rispondi con Citazione 

 
Primo Precedente 2 di 2