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: