ANOTHER NOTE: Unfortunately, sleep only allows you to introduce delays that are at least a second long. To get intermediate values, you will have to be creative. One possibility is to put something else in place of the sleep statement, for example alarm 30 &; time ls; time loop 3. You can use the first time info to measure the delay and the second time info to measure the fraction of CPU time.