Posted By: sinuhet (/|) on 'CZscripts' Title: Re: Casove omezeni na provedeni prikazu (v Perlu). Date: Tue Jan 11 16:07:27 2000 > Zdar. > > Mam prikaz (v Perlu, Unix/WinNT): > > $a = `Prikaz_ktery_muze_trvat_neprijemne_dlouho`; > > Potrebuju, aby se provadeni tohoto radku ukoncilo (nejdele) po nastavenem > poctu sekund. > Nemam tuseni, jak to udelat da se to udelat vice zpusoby. jeden z nich: unless ($child = fork) { exec "Prikaz ktery muze trvat dost dlouho"; } sleep $a_while; if (kill 0, $child) { kill TERM, $child; sleep 1; kill KILL, $child; } problem bude asi pouzivani volani fork-u na NT. tam budes muset pouzit pouze ipc a nejaky sigalrm (zkusenosti s perlem na windows nemam). forku se muzes vyhnout, kdyz ten prikaz pustis pres system na pozadi ... asi taky unix-only > Rosik honza