[Flug] Aiuto per script

alessio chemeri alessio.chemeri@gmail.com
Ven 29 Dic 2017 15:55:20 CET


Cacchio mi era scappata eheh


Il 28 dic 2017 8:01 PM, "Michele Venturi" <dardo82@gmail.com> ha scritto:

> RTFM! 8-P
>
> Il giorno gio 28 dic 2017 alle 19:32 alessio chemeri <
> alessio.chemeri@gmail.com> ha scritto:
>
>> Il 28 dicembre 2017 19:17, Sandro Andreini <sandro.andreini@libero.it>
>> 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.
>>
>> guarda che il path sia corretto, considera che se lo lanci da remoto
>> puoi aver problemi
>> ad accedere al file comandi.txt
>> un suggerimento spensierato,
>> quando fai script anche semplici, fai che lascino un log di quello che
>> fanno nella zona
>> /var/log
>> o dove cacchio vuoi tu, perchè se qualcosa funziona o non funziona
>> altrimenti ti ci
>> vuole un genio alla piccardi per capirlo, e magari ti risponde rtfm :D
>>
>> invece se ti scrivi i log passo passo ogni problema è facilmente
>> ritrovabile...
>> di solito..
>>
>>
>>
>> > 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>
>> >> 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> 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> 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
>> >>>>> https://lists.linux.it/listinfo/flug
>> >>>>
>> >>>> _______________________________________________
>> >>>> flug mailing list
>> >>>> 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
>> >>>
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> flug mailing list
>> >>> flug@lists.linux.it
>> >>> https://lists.linux.it/listinfo/flug
>> >>
>> >> _______________________________________________
>> >> flug mailing list
>> >> flug@lists.linux.it
>> >> https://lists.linux.it/listinfo/flug
>> >
>> >
>> >
>> > _______________________________________________
>> > flug mailing list
>> > flug@lists.linux.it
>> > https://lists.linux.it/listinfo/flug
>> _______________________________________________
>> flug mailing list
>> 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/867775e0/attachment-0001.html>


Maggiori informazioni sulla lista flug