home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 35 Internet
/
35-Internet.zip
/
slip-cm.zip
/
Tasks.CMD
< prev
Wrap
OS/2 REXX Batch file
|
1994-03-20
|
1KB
|
45 lines
/***************************************************************/
/* */
/***************************************************************/
trace OFF
tasks = ""
queue = "TASKS"
call rxqueue delete, queue
call rxqueue create, queue
previous = rxqueue(set, queue)
"@pstat | rxqueue" queue
do while (queued() > 0)
parse pull line
if (skip == 1) then iterate
if (strip(left(line, 10)) == "") then iterate
if (pos(".EXE", line) <> 0) then do
skip = (strip(translate(line)) = "SYSTEM SEMAPHORE INFORMATION")
if (words(line) >= 8) then do
parse var line . . . name ".EXE" .
start = lastpos("\", name)
if (start == 0) then
task = name
else
task = substr(name, (start + 1))
tasks = (tasks task)
end /* if */
end /* if */
end /* while */
call rxqueue set, previous
return strip(tasks)