[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