Rexx sleep command

223 Views Asked by At

I want to make the CPU go from 0% utilization back to 100% every 10 seconds. Kind of like waves if that makes sense. I was wondering if anybody could help me since I have no clue how to do it.

2

There are 2 best solutions below

2
Polluks On

You may try Address TSO "OPSWAIT 10" and some kind of busy loop.

0
Lionel B Dyck On

OPSWAIT looks like an OPS/MVS command which the OP may not have.

Here is a general routine that you can model that uses the OMVS (aka USS) sleep function:

/* rexx */                                 
/* call USS sleep routine */               
parse arg sleep_sec .                      
say time()                                 
address 'SYSCALL' 'SLEEP ('sleep_sec')'    
say time()                                 
return 0