[Flug] Aiuto per script
Michele Venturi
dardo82@gmail.com
Ven 29 Dic 2017 16:34:14 CET
Questa mi sembra una gran baggianata come tutte quelle prima.
Non ho mai usato netcat ma non vedo perché dovrebbe far così.
Il giorno ven 29 dic 2017 alle 16:09 Sandro Andreini <
sandro.andreini@libero.it> ha scritto:
> Sicuramente stavo sbagliando il modo di usare netcat.
> Seguendo il consiglio di Vanni e cioè usare echo ....| netcat ..... lo
> script funziona.
> Quindi probabilmente dentro un file sh non si può usare il comando cat o
> almeno questo non passa le informazioni in pipe a netcat.
>
>
> Il 29/12/2017 16.04, Michele Venturi ha scritto:
>
> Alla fine della solita baraonda di chi cerca di fare le cose nel modo
> sbagliato il risultato è che bastava tu cambiassi le tue aspettative oppure
> c’era davvero qualche problema tecnico? Ancora non è chiaro.
>
> Il giorno ven 29 dic 2017 alle 15:55 alessio chemeri <
> alessio.chemeri@gmail.com> ha scritto:
>
>> 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
>>>
>> _______________________________________________
>> flug mailing list
>> flug@lists.linux.it
>> https://lists.linux.it/listinfo/flug
>
> --
> --
> http://profiles.google.com/dardo82
>
>
>
> _______________________________________________
> flug mailing listflug@lists.linux.ithttps://lists.linux.it/listinfo/flug
>
>
> _______________________________________________
> flug mailing list
> flug@lists.linux.it
> https://lists.linux.it/listinfo/flug
--
--
http://profiles.google.com/dardo82
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/flug/attachments/20171229/b86fbb40/attachment-0001.html>
Maggiori informazioni sulla lista
flug