[Flug] Aiuto per script

Michele Venturi dardo82@gmail.com
Ven 29 Dic 2017 16:04:37 CET


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
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/flug/attachments/20171229/d26fc26d/attachment.html>


Maggiori informazioni sulla lista flug