when x process isn't running... do something

Josiah Carlson jcarlson at nospam.uci.edu
Fri Jan 23 15:21:59 EST 2004


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



More information about the Python-list mailing list