when x process isn't running... do something
Bart Nessux
bart_nessux at hotmail.com
Fri Jan 23 16:58:38 EST 2004
Josiah Carlson wrote:
> Bart Nessux wrote:
>
>> Bart Nessux wrote:
>>
>>> Howdy,
>>>
>>> I'm trying to time how long it takes dd to run on a G5, versus how
>>> long it takes to run on a G4 (PATA vs. SATA). Both sytems have Mac OS
>>> X 10.3.2 and Python 2.3. Could someone demonstrate how I might use
>>> Python to monitor for the presense of a process and to do something
>>> (in this case send an email which I know how to do) as soon as that
>>> process is no longer present? Any suggestions on how to monitor? Call
>>> top every 5 secs and read it's output searching for 'dd'???
>>>
>>> TIA,
>>> Bart
>>>
>>
>> I forgot to mention the fact that I already know when the process
>> began. All I need to know is when it ends and then I can calculate the
>> part in between those two points.
>>
>
> Why not just:
>
> import time
> import os
> start = time.time()
> s = os.system('dd <args>')
> print time.time()-start
>
>
> - Josiah
That works great... i didn't think of using time (the module)... had to
rewrite my function to contain sub-functions so that I could time each
piece of it seperately. Thanks for the tip!!!
Bart
More information about the Python-list
mailing list