[Flug] Aiuto per script

Sandro Andreini sandro.andreini@libero.it
Ven 29 Dic 2017 01:00:59 CET


Non ho capito la tua risposta.....

Il 29/12/2017 00.55, Michele Venturi ha scritto:
> Nel credere che non funzioni...
> In sostanza hai sbagliato tutto.
>
> Il giorno ven 29 dic 2017 alle 00:48 Sandro Andreini 
> <sandro.andreini@libero.it <mailto:sandro.andreini@libero.it>> ha scritto:
>
>     Ho reso eseguibile lo script ma ancora non va.
>     Sia lo script che il file txt con dentro i comandi sono nella
>     cartella home dell'utente.
>     Lo sript gira perchè ho messo come prima riga un echo che appare
>     correttamente.
>     Anche un singolo comando cat mi da la corretta lettura.
>     Pertanto direi che il risultato di cat non viene correttamente
>     passato a netcat.
>     Quello che segue è lo script intero.
>
>     Il comando echo e il comando cat funzionano correttamente.
>     L'ultimo sembra non funzionare.
>     Se invece il solito comando lo do da shell funziona.
>
>     Dove sto sbagliando ?
>     Grazie per il vostro aiuto.
>
>     Sandro
>
>
>
>     Il 28/12/2017 20.59, Michele Venturi ha scritto:
>>     Hai fatto dei progressi?
>>     Che ci sei ancora o no?
>>
>>     Il giorno gio 28 dic 2017 alle 20:04 fran <francesco@wikicosi.it
>>     <mailto:francesco@wikicosi.it>> ha scritto:
>>
>>
>>
>>
>>         l'hai reso eseguibile ?
>>         ls -la nome-script
>>
>>
>>
>>          Thu, Dec 28, 2017 at 07:17:14PM +0100, Sandro Andreini ha
>>         scritto:
>>         > Niente di così trascendentale......
>>         > Semplicemente devo mandare un comando ad una scheda rele
>>         via tcp
>>         > Questo comando fa chiudere il rele per 1 secondo e poi lo
>>         riapre.....
>>         > Ho provato a creare lo script come suggerito da Alessio ma
>>         sembra non
>>         > funzionare.
>>         > Sicuramente sto sbagliando qualcosa perchè in relatà quando
>>         do il comando
>>         > ./nomescript.sh sembra faccia qualcosa ma il rele non si
>>         attiva.
>>         > Ora verifico.
>>         > Per il momento grazie a tutti.
>>         > Sandro
>>         > Il 28/12/2017 18.59, alessio chemeri ha scritto:
>>         > >qualcosa ho capito,
>>         > >anche se non ho capito cosa hai nel file comandi.txt
>>         > >
>>         > >detto questo, fare uno script in sh non è cosi'
>>         complicato, o meglio non è
>>         > >complicato fare quelli semplici come sembrerebbe il tuo.
>>         > >
>>         > >io ti consiglio di dare un occhiata alla roba che ha
>>         scritto il piccardi
>>         > >http://gapil.gnulinux.it/download/
>>         > >
>>         > >è un po' anzianotto (il piccardi eheheh) ma a mio parere
>>         (e non conto un
>>         > >cazzaccio nulla) è un'ottima lettura.
>>         > >
>>         > >
>>         > >altrimenti..
>>         > >
>>         > >vi scriptone.sh
>>         > >
>>         > >
>>         > >#!/bin/sh
>>         > >#Questo è uno scriptone
>>         > >
>>         > >cat path_to_comandi/comandi.txt   | netcat blablabla
>>         portablabla
>>         > >
>>         > >
>>         > >
>>         > >
>>         > >lo rendi eseguibile...
>>         > >provi..
>>         > >
>>         > >
>>         > >Il 28 dicembre 2017 18:32, Sandro Andreini
>>         <sandro.andreini@libero.it <mailto:sandro.andreini@libero.it>>
>>         > >ha scritto:
>>         > >>Ok scusate per il mio caos.
>>         > >>Ho necessità di inviare ad una scheda dei comandi che
>>         sono dentro il file
>>         > >>comandi.txt.
>>         > >>Per inviare questi comandi devo usare la sintassi cat
>>         comandi.txt | netcat
>>         > >>192.168.1.100 6722
>>         > >>Se uso questo comando da shell funziona regolarmente.
>>         > >>Dentro comandi.txt in realtà non c'è niente altro che: 11*
>>         > >>A questo punto ho bisogno di creare un file .sh che posso
>>         richiamare da
>>         > >>Domoticz che è un server di domotica.
>>         > >>Spero di essere stato più chiaro.
>>         > >>Grazie a tutti.
>>         > >>Sandro
>>         > >>
>>         > >>
>>         > >>Il 28/12/2017 18.14, Michele Venturi ha scritto:
>>         > >>
>>         > >>Spiegati meglio; ci servono il contesto ed i dettagli...
>>         > >>
>>         > >>Il giorno gio 28 dic 2017 alle 18:04 alessio chemeri
>>         > >><alessio.chemeri@gmail.com
>>         <mailto:alessio.chemeri@gmail.com>> ha scritto:
>>         > >>>mi accodo a peter,
>>         > >>>non sei stato molto chiaro nella richiesta.
>>         > >>>
>>         > >>>Se hai il file cmandi.txt puoi passarlo come parametro e
>>         trattarlo
>>         > >>>come tale nello script interno, ma
>>         > >>>devi dare il percorso (path) completo.
>>         > >>>
>>         > >>>
>>         > >>>Il 28 dicembre 2017 17:29, peterpunk
>>         <peterpunk@hackbloc.it <mailto:peterpunk@hackbloc.it>> ha
>>         scritto:
>>         > >>>>On Thu, 28 Dec 2017 16:08:17 +0100 Sandro wrote:
>>         > >>>>
>>         > >>>>>Salve a tutti e a tutti auguri di buone feste.
>>         > >>>>>Mi rivolgo a voi per chiedere lumi su una cosa per voi
>>         sicuramente
>>         > >>>>>banale. Ho necessità di creare uno script nel quale
>>         devo inserire
>>         > >>>>>i seguenti comandi che da shell funzionano correttamente.
>>         > >>>>>
>>         > >>>>>cat comandi.txt | netcat 192.168.1.100 6722
>>         > >>>>>
>>         > >>>>>Ovviamente è presente un file denominato comandi.txt
>>         ma non ho
>>         > >>>>>idea di come inserire questi comandi in uno scrpt sh.
>>         > >>>>>
>>         > >>>>Io... Non ho capito bene la domanda :-(
>>         > >>>>Vuoi inserire nello script i comandi elencati (a
>>         modino) nel file
>>         > >>>>`comandi.txt'?
>>         > >>>>
>>         > >>>>. comandi.txt
>>         > >>>>
>>         > >>>>Il punto iniziale indica a bash di acquisire il
>>         contenuto del file di
>>         > >>>>testo specificato dopo lo spazio; se quest'ultimo non
>>         risiede nella
>>         > >>>>medesima directory dello script, allora dovrai
>>         specificare anche il
>>         > >>>>percorso per raggiungerlo.
>>         > >>>>--
>>         > >>>>
>>         > >>>>  ,= ,-_-. =.
>>         > >>>>((_/)o o(\_))
>>         > >>>>  `-'(. .)`-'
>>         > >>>>      \_/     printf("Mai un giorno senza una riga\n");
>>         > >>>>_______________________________________________
>>         > >>>>flug mailing list
>>         > >>>>flug@lists.linux.it <mailto:flug@lists.linux.it>
>>         > >>>>https://lists.linux.it/listinfo/flug
>>         > >>>_______________________________________________
>>         > >>>flug mailing list
>>         > >>>flug@lists.linux.it <mailto:flug@lists.linux.it>
>>         > >>>https://lists.linux.it/listinfo/flug
>>         > >>--
>>         > >>--
>>         > >>http://profiles.google.com/dardo82
>>         > >>
>>         > >>
>>         > >>
>>         > >>_______________________________________________
>>         > >>flug mailing list
>>         > >>flug@lists.linux.it <mailto:flug@lists.linux.it>
>>         > >>https://lists.linux.it/listinfo/flug
>>         > >>
>>         > >>
>>         > >>
>>         > >>_______________________________________________
>>         > >>flug mailing list
>>         > >>flug@lists.linux.it <mailto:flug@lists.linux.it>
>>         > >>https://lists.linux.it/listinfo/flug
>>         > >_______________________________________________
>>         > >flug mailing list
>>         > >flug@lists.linux.it <mailto:flug@lists.linux.it>
>>         > >https://lists.linux.it/listinfo/flug
>>         >
>>         >
>>         > _______________________________________________
>>         > flug mailing list
>>         > flug@lists.linux.it <mailto:flug@lists.linux.it>
>>         > https://lists.linux.it/listinfo/flug
>>
>>         --
>>         Francesco
>>         Key ID 90675501
>>         L'orizzonte del FLUG è temporale:
>>         inserito nel "luogo" che intercorre da un pasto al successivo....
>>         oppure dal primo fiasco a quello dopo.....
>>         _______________________________________________
>>         flug mailing list
>>         flug@lists.linux.it <mailto:flug@lists.linux.it>
>>         https://lists.linux.it/listinfo/flug
>>
>>     -- 
>>     --
>>     http://profiles.google.com/dardo82
>>
>>
>>
>>     _______________________________________________
>>     flug mailing list
>>     flug@lists.linux.it <mailto:flug@lists.linux.it>
>>     https://lists.linux.it/listinfo/flug
>
>
>     _______________________________________________
>     flug mailing list
>     flug@lists.linux.it <mailto:flug@lists.linux.it>
>     https://lists.linux.it/listinfo/flug
>
> -- 
> --
> http://profiles.google.com/dardo82
>
>
>
> _______________________________________________
> flug mailing list
> flug@lists.linux.it
> https://lists.linux.it/listinfo/flug


-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/flug/attachments/20171229/9cace823/attachment-0001.html>


Maggiori informazioni sulla lista flug