应用程序执行脚本---指定循环次数及运行时间(C语言实现)

目录

示例说明 :

代码实现:

运行结果:


使用说明 :

使用举例: /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
*********************************************************************************************************/

运行结果:

运行shell指令

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值