linux?????shell??C????--?????????
???????????? ???????[ 2013/12/24 16:33:15 ] ????????linux shell ??????
/*%U %S %E %P %F %R %w %W*/
/*the process resource information is written in "temp.txt" with format as above*/
void print()
{
FILE *fp;
fp = fopen("temp.txt"?? "r");
if(fp==NULL)
{
printf("open error
");
return ;
}
//get information from "temp.txt"
double user_time?? sys_time?? per??elapsed;
int maj_flt?? min_flt?? sa?? sw;
if(fscanf(fp?? "%lf %lf 0:%lf"?? &user_time?? &sys_time?? &elapsed)!=3) printf("wrong 1
");
if(fscanf(fp?? "%d %d %d %d %lf"?? &maj_flt?? &min_flt?? &sw?? &sa?? &per)!=5) printf("wrong 2
");
printf("CPU time %.1lfms (user time %.1lfms?? system time %.1lfms)
"?? (user_time+sys_time)*1000.0?? user_time*1000.0?? sys_time*1000.0);
printf("elapsed time %.1lfms
major fault %d?? minor fault %d
swap %d
context switch %d
"?? elapsed*1000.0??maj_flt?? min_flt?? sa?? sw);
}
int solve(char *s)
{
/*make format like: /usr/bin/time -o temp.txt -f "%U %S %E %P %F %R %w %W" command*/
strcpy(tmp?? s);
strcpy(s?? pre);
int j=strlen(s);
s[j++]=' ';
s[j++]='"';
strcpy(s+j?? sp);
j=strlen(s);
s[j++]='"';
s[j++]=' ';
strcpy(s+j?? tmp);
/*output system command*/
printf("command is %s
"?? s);
return system(s);
}
int main ()
{
int child_sta=0;
rusage usage;
time_t ep_t1?? ep_t2;
while(gets(input))
{
int j = getToken(input);
if(j<0) printf("input not obeying format
");
else
{
strcpy(cmd?? input+j);
int p = strlen(cmd)-1;
while(cmd[p]==' '&&p>=0) p--;
cmd[p+1] = '
主站蜘蛛池模板:
特一级黄|
色大18成网站www在线观看
|
999热成人精品国产免
|
成人精品一区二区不卡视频
|
91在线免费视频
|
蕾丝视频永久在线入口香蕉
|
日本一区二区三区不卡在线视频
|
91亚洲欧美
|
久热re这里只有精品视频
|
色吊丝最新网站
|
成人看视频
|
人人搞人人干
|
久久天天干
|
日本午夜在线视频
|
日韩高清欧美
|
天天操天天操天天干
|
大黄免费网站
|
国产成人精品一区二区视频
|
国产精品每日更新在线观看
|
成人免费午间影院在线观看
|
首页 动漫 亚洲 欧美 日韩
|
日韩有码视频在线
|
中文字幕日韩高清版毛片
|
天堂网久久
|
在线国产小视频
|
在线亚洲观看
|
破外女出血一级毛片
|
美女网站在线观看视频18
|
最近韩国日本免费免费版
|
在线看日韩
|
黄色三级视频
|
国产网站在线看
|
在线日韩欧美
|
视频一区二区欧美日韩在线
|
欧美母乳
|
欧美日本色图
|
国产成人综合亚洲动漫在线
|
黄色免费的视频
|
精品中文字幕一区二区三区四区
|
狼伊千合综网中文
|
视频日韩p影院永久免费
|
|