目录
使用说明 :
使用举例: /apps/test/test 5 /apps/app/app 2
- /apps/test/test 是运行该应用程序
- 5 是循环次数
- /apps/app/app 是被循环程序
- 2 是延时2秒
代码实现:
#include <stdio.h>
#include <stdlib.h>
/*********************************************************************************************************
** 函数名称: main
** 功能描述: 主函数
** 输 入 : argc,argv
** 输 出 : ERROR
** 全局变量:
** 调用模块:
*********************************************************************************************************/
int main (int argc, char **argv)
{
int num = 10;
int time = 3;
int i;
if (argc < 3) {
return (0);
}
printf("Loop Test Starting, loop %d times, sleep %ds/time !\n", atoi(argv[1]), atoi(argv[3]));
num = atoi(argv[1]);
if (argc > 3) {
time = atoi(argv[3]);
}
for (i = 0; i < num; i++) {
system(argv[2]);
sleep(time);
}
return (0);
}
/*********************************************************************************************************
END
*********************************************************************************************************/