[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: assegnare timeout a script bash



Daniele Cortesi wrote:
On Mon, 26 Jul 2004 (19:04), Gandu wrote:

di file e ci finisce qualche file binario... allora mi chiedevo se
esiste qualche modo per dirgli che se non ce la fa entro x secondi deve
passare all'operazione successiva...

No.  Lo  scripting  bash  è   pensato  per  fare  compiti  relativamente
semplici, non  ci si può aspettare  la flessibilità di un  linguaggio di
programmazione completo.

dove non arriva la flessibilità del linguaggio può arrivarci l'ingegno ;-)

Do solo un'idea:
1) crei uno script bash B1 che parsa un file (il cui nome lo riceve in input)
2) da un file bash B2 lanci B1 in background (con nohup)
3) in B2 attendi X secondi se B1 non è terminato (con ps) => lo killi (prendi l'id del processo sempre con ps)

per sapere se un file è binario prova anche con il comando "file"

Ciao
Davide

--
Linux User: 302090: http://counter.li.org
Prodotti consigliati:
Sistema operativo: Debian: http://www.it.debian.org
Strumenti per l'ufficio: OpenOffice.org: http://it.openoffice.org
Database: PostgreSQL: http://www.postgres.org
Browser: FireFox: http://texturizer.net/firefox
Client di posta: Thunderbird: http://texturizer.net/thunderbird
Enciclopedia: wikipedia: http://it.wikipedia.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam


--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
Scegli il motore di ricerca Wizard Notebook?s Shop e trova il
* Notebook dei tuoi sogni con un click? Acer, Asus, HP, Toshiba, Sony
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid&49&d&-7



Reply to: