Abbiate pazienza se rispondo solo ora.
Ringrazio tutti per le risposte, proverò a mettere /bin/sh e vi farò sapere.

Ho letto che siete rimasti perplessi dal programma e vi capisco, io è da
poco che programmo, tanto più con gli script quindi potrebbe essere pensato
maluccio il programma.
In sostanza io ho un programma io ho realizzato un programma in Python che
gestisce un po' di dati/informazioni. Nel caso il mio programma in Python
rileva dei dati anomali deve potermi avvisare via e-mail.
Per poter far comunicare il mio file.sh con il mio file.py l'unica
soluzione easy che ho trovato è quella di usare dei file .txt. Quindi ho
creato un loop infinito (devo essere sempre pronto a mandare e-mail) e due
casistiche: un e-mail con allegato e una senza. Quindi in sostanza questo
script legge il file settings, a seconda del codice che trova prosegue il
loop senza fare nulla oppure si prepara a mandare un e-mail con allegato o
senza. (io per ora sto facendo le prove senza allegato) Poi visto che non
devono essere e-mail statiche io vado ogni volta a leggere il contenuto del
messaggio e anche il mittente, così che se volessi cambiare e-mail mi basta
modifficare un file.txt e la comodità del file .txt è che può essere letto
anche da altri script o altri programmi.

Se avete idee migliori ogni consiglio è ben accetto :)


Il giorno 20 marzo 2014 16:42, MaX <maxlinux2...@gmail.com> ha scritto:

> sarebbe interessante vedere cosa contengono i files txt usati dallo script.
>
> ma una cosa.... dove viene dicharata la variabile  $allegato ?
> non vorrei che sendmail non trovando l'allegato, si blocchi e quindi
> lo script da errore.
>
> max
>
>
>
>
> Il 20/03/14, emmanuel segura<emi2f...@gmail.com> ha scritto:
> > infatti, io quando lo ho visto, ho pensato, ma sono io che vedo male, ma
> un
> > ciclo senza variabile che vengo incrementate o decrementate ummmmm
> >
> >
> > Il giorno 20 marzo 2014 15:53, Alessandro T. <taglia...@yahoo.it> ha
> > scritto:
> >
> >> Ciao,
> >>
> >> sono un po' perplesso sul programma:
> >>
> >> On 20/03/2014 10:40, Emilio Peruzzi wrote:
> >> > [...]
> >> > #!/bin/sh
> >> > while [ 0 -le 5 ]
> >>
> >> equivale a " while [ true ] ", quindi ciclo infinito se non c'è un break
> >> all'interno.
> >>
> >> > [...]
> >> >         if [ ${settings} = "1" ]
> >> > [...]
> >> >         elif [ ${settings} = "2" ];then
> >>
> >> Cosa vorresti facesse con queste istruzioni?
> >>
> >> [...]
> >>
> >> >
> >> > Il mio problema è che ogni tanto ciocca senza apparente motivo.
> >>
> >> Io mi chiedo come faccia a funzionare, o meglio, cosa dovrebbe fare;
> >> ammesso funzioni.
> >>
> >> > Ovvero se io creo due file .sh e ci incollo lo stesso identico codice,
> >> > uno dei due .sh me lo esegue senza nessun problema, l'altro non parte
> >> > e mi dici che si aspetta il then. Ora dopo qualche riavvio di Debian
> >> > anche il primo file.sh mi da un errore, mi dice che si aspetta il
> >> > mittente, che c'è, infatti fino a due ore prima funzionava.
> >>
> >> Eh sì: questa è la famosa aleatorietà informatica :-D
> >>
> >>
> >> Ciao
> >>
> >> --
> >> Alessandro T.
> >>
> >> R: Perché leggiamo dall'alto al basso e da sinistra a destra.
> >> D: Perché dovrei iniziare la risposta all'e-mail dopo il testo citato?
> >>
> >>
> >> --
> >> Per REVOCARE l'iscrizione alla lista, inviare un email a
> >> debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
> >> problemi inviare un email in INGLESE a listmas...@lists.debian.org
> >>
> >> To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
> >> with a subject of "unsubscribe". Trouble? Contact
> >> listmas...@lists.debian.org
> >> Archive: https://lists.debian.org/532b00ec.9020...@yahoo.it
> >>
> >>
> >
> >
> > --
> > esta es mi vida e me la vivo hasta que dios quiera
> >
>
>
> --
> ciao,
> MaX
>
>
> --
> Per REVOCARE l'iscrizione alla lista, inviare un email a
> debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
> problemi inviare un email in INGLESE a listmas...@lists.debian.org
>
> To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive:
> https://lists.debian.org/caeyavmuzyj9owshjsrhqxte62-6uvnfpp9aycpxbbmok7w0...@mail.gmail.com
>
>


-- 
Emilio Peruzzi

Rispondere a