Script started on Tue 12 Dec 2006 10:30:38 AM CST WUARL: /c/kenw/arl/repository/wu_arl kenwlap.cse.wustl.edu> alias myps 'ps -o state,pid,ppid,pgrp,tpgid,cmd' ### tcsh format ### bash: alias myps="ps ..." kenwlap.cse.wustl.edu> ./fib -n 600 & ### run fib in the BG Args: maxn = 600 [1] 2427 kenwlap.cse.wustl.edu> myps S PID PPID PGRP TPGID CMD ### controlling terminal pgrp = 2428; i.e., ps R 2400 2399 2400 2428 -csh -i R 2427 2400 2427 2428 ./fib -n 600 R 2428 2400 2428 2428 ps -o state,pid,ppid,pgrp,tpgid,cmd kenwlap.cse.wustl.edu> ntimes = 600 tv2.tv_sec = 1165941077, tv2.tv_usec = 233002, tv1.tv_sec = 1165941062, tv1.tv_usec = 1868 Diff = 15 sec, 231134 usec [1] Done ./fib -n 600 ### ### the following could also be a script ### kenwlap.cse.wustl.edu> sleep 10; myps; sleep 10; myps; sleep 10; myps & [1] 2429 ### run ps probe in BG kenwlap.cse.wustl.edu> ./fib -n 2000 ### run fib in FG Args: maxn = 2000 S PID PPID PGRP TPGID CMD ### 1st probe: CT pgrp = 2431; same as fib S 2400 2399 2400 2431 -csh -i R 2429 2400 2429 2431 -csh -i R 2431 2400 2431 2431 ./fib -n 2000 R 2432 2429 2429 2431 ps -o state,pid,ppid,pgrp,tpgid,cmd Suspended ### I enterred ctrl-z kenwlap.cse.wustl.edu> bg ### put fib in BG [2] ./fib -n 2000 & kenwlap.cse.wustl.edu> S PID PPID PGRP TPGID CMD ### 2nd probe: CT pgrp = 2400; same as my shell S 2400 2399 2400 2400 -csh -i R 2429 2400 2429 2400 -csh -i R 2431 2400 2431 2400 ./fib -n 2000 R 2434 2429 2429 2400 ps -o state,pid,ppid,pgrp,tpgid,cmd fg ### put fib in FG ( sleep 10; ps -o state,pid,ppid,pgrp,tpgid,cmd; sleep 10; ps -o ... S PID PPID PGRP TPGID CMD ### 3rd probe: CT prgrp = 2429; same as ps S 2400 2399 2400 2429 -csh -i R 2429 2400 2429 2429 -csh -i R 2431 2400 2431 2429 ./fib -n 2000 R 2436 2429 2429 2429 ps -o state,pid,ppid,pgrp,tpgid,cmd kenwlap.cse.wustl.edu> bg ntimes = 2000 tv2.tv_sec = 1165941172, tv2.tv_usec = 351691, tv1.tv_sec = 1165941117, tv1.tv_usec = 808217 Diff = 54 sec, 543474 usec [2] Done ./fib -n 2000 kenwlap.cse.wustl.edu> exit Script done on Tue 12 Dec 2006 10:32:55 AM CST