Re: eseguire un programma per un determinato tempo

2006-02-13 Per discussione RaSca

Fernando Figaroli ha scritto:
[...]

cosa mi consigliate ?


Direi che se hai delle tempistiche precise uno sleep è meglio, è chiaro 
che se devi aspettare che qualcosa finisca, e quindi non hai idea del 
tempo, allora forse è meglio uno while.
C'è anche l'eventualità di mettere degli sleep brevissimi, ma a quel 
punto hai comunque un processo che viene rieseguito velocemente...

A naso, cmq, mi sembra più pulito usare sleep.

Ciao,

--
RaSca
"Il regno dei cieli e' simile ad un mercante che va in cerca di
perle preziose. Trovatane una di grande valore va, vende tutti
i suoi averi e la compra" - Gesu' Cristo
http://web.tiscali.it/rascasoft



Re: eseguire un programma per un determinato tempo

2006-02-13 Per discussione Fernando Figaroli
Alle 00:41, sabato 11 febbraio 2006, Jack Malmostoso ha scritto:
> On Fri, 10 Feb 2006 09:00:16 +0100, RaSca wrote:
> > # mpg123 nome.mp3 &
> > # sleep 60 && killall mpg123
> >
> > Così va, E' sempre brutale ma va.
>
> Yup, cenere sul mio capo. Dimenticato la & ma a casa la sapevo.

Un ultima domanda su questo tread.. .spero !

occupa più risorse un:

sleep 60

o un ciclo while in attesa che si realizzi un if ???

chiedo questo perchè sto realizzando uno script in bash che deve essere 
sempre in esecuzione... però non vorrei che con un ciclo while infinito 
con il controllo se esiste un processo ... (pidof nomeprogramma)
e senza nessun sleep mi occupi troppe risorse.. o comunque, non è il 
modo giusto per realizzare un programma "demone" !

cosa mi consigliate ?

grazie.
ciao.ff



Re: eseguire un programma per un determinato tempo

2006-02-10 Per discussione Jack Malmostoso
On Fri, 10 Feb 2006 09:00:16 +0100, RaSca wrote:

> # mpg123 nome.mp3 &
> # sleep 60 && killall mpg123
> 
> Così va, E' sempre brutale ma va.

Yup, cenere sul mio capo. Dimenticato la & ma a casa la sapevo.

-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: eseguire un programma per un determinato tempo

2006-02-10 Per discussione Fernando Figaroli
Alle 10:12, venerdì 10 febbraio 2006, Marco Nenciarini ha scritto:

> > >Pero' efficace.
> >
> > # mpg123 nome.mp3 &
> > # sleep 60 && killall mpg123
>
> usare
>
> kill $!
>
> al posto di killall è ancora meno brutale...
>
> Ciao

grazie a tutti, va benone.
ciao.ff



Re: eseguire un programma per un determinato tempo

2006-02-10 Per discussione Marco Nenciarini
On Fri, Feb 10, 2006 at 08:56:50AM +0100, RaSca wrote:
> Jack Malmostoso ha scritto:
> >On Thu, 09 Feb 2006 18:20:37 +0100, Fernando Figaroli wrote:
> >>ma che duri solo 1 minuto  esiste qualche comando o devo crearmi uno
> >>script apposta ??
> >Questo e' brutto:
> >mpg123 pippo.mp3; sleep 60; kill -9 `pidof mpg123`
> 
> Sta cosa mica va, nel senso che suona tutto l'mp3, poi aspetta 60 
> secondi e poi killa un processo mpg123 che a quel punto non è più quello 
>che è stato lanciato.
> 
> >Pero' efficace.
> 
> # mpg123 nome.mp3 &
> # sleep 60 && killall mpg123

usare 

kill $! 

al posto di killall è ancora meno brutale...

Ciao

-- 
-
|Marco Nenciarini| Debian/GNU Linux Developer - Plug Member |
| [EMAIL PROTECTED] | http://www.prato.linux.it/~mnencia   |
-
Key fingerprint = FED9 69C7 9E67 21F5 7D95  5270 6864 730D F095 E5E4



signature.asc
Description: Digital signature


Re: eseguire un programma per un determinato tempo

2006-02-09 Per discussione RaSca

Jack Malmostoso ha scritto:

On Thu, 09 Feb 2006 18:20:37 +0100, Fernando Figaroli wrote:

ma che duri solo 1 minuto  esiste qualche comando o devo crearmi uno
script apposta ??

Questo e' brutto:
mpg123 pippo.mp3; sleep 60; kill -9 `pidof mpg123`


Sta cosa mica va, nel senso che suona tutto l'mp3, poi aspetta 60 
secondi e poi killa un processo mpg123 che a quel punto non è più quello 
   che è stato lanciato.



Pero' efficace.


# mpg123 nome.mp3 &
# sleep 60 && killall mpg123

Così va, E' sempre brutale ma va.

--
RaSca
"Il regno dei cieli e' simile ad un mercante che va in cerca di
perle preziose. Trovatane una di grande valore va, vende tutti
i suoi averi e la compra" - Gesu' Cristo
http://web.tiscali.it/rascasoft



Re: eseguire un programma per un determinato tempo

2006-02-09 Per discussione Jack Malmostoso
On Thu, 09 Feb 2006 18:20:37 +0100, Fernando Figaroli wrote:

> ma che duri solo 1 minuto  esiste qualche comando o devo crearmi uno
> script apposta ??

Questo e' brutto:

mpg123 pippo.mp3; sleep 60; kill -9 `pidof mpg123`

Pero' efficace.

-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



eseguire un programma per un determinato tempo

2006-02-09 Per discussione Fernando Figaroli
come posso lanciare un programma... es.

mpg321 nomefile.mp3

ma che duri solo 1 minuto  esiste qualche comando o devo crearmi uno 
script apposta ??

grazie.ciao.ff


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]