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] = '
主站蜘蛛池模板:
久久三级影视
|
国产一级片网址
|
午夜日韩精品
|
日韩亚洲欧美在线爱色
|
狠狠色综合网站
|
日本韩国欧美在线观看
|
手机看片日韩国产
|
亚洲男人影院
|
天天插天天狠天天透
|
亚洲日本精品va中文字幕
|
高清人人天天夜夜曰狠狠狠狠
|
国产在线h视频
|
伊人久久免费视频
|
男女一级特黄a大片
|
日韩在线一区二区
|
一级欧美在线的视频
|
爽爽免费视频
|
国产精品免费观在线
|
a一级毛片免费高清在线
|
国产高清看片日韩欧美久久
|
一级特黄录像绵费播放
|
深夜免费在线观看
|
黄色网页在线免费观看
|
国产亚洲精品影达达兔
|
一级毛片无遮挡免费全部
|
免费的黄色小视频
|
欧美日本高清一本二本三本
|
日韩精品中文字幕视频一区
|
做a的视频免费
|
激情午夜网
|
久免费视频
|
国内精品久久久久久久久野战
|
全免费a级毛片免费看不卡
全免费a级毛片免费毛视频
|
久久国|
japanoldman老头同性
|
一级做性色a爰片久久毛片免费
|
国产视频网站在线观看
|
影音先锋天堂网
|
免费看男女做黄的软件
|
亚洲欧美综合
|
欧美国产在线看
|
|