免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1302 | 回复: 0
打印 上一主题 下一主题

间隔执行某命令 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-11 15:31 |只看该作者 |倒序浏览
/*******************************************
** Filename: ie.c
** Function:
**  貌似linux已经有该实现,不记得了,自己做个
**  间隔执行某命令,还可改进
********************************************

#include
#include
#include
#include
#define USAGE   \
        "usage: %s  \n"
int main(int argc, char ** argv)
{
        char buf[1024]; /* the longest command 1024 bytes*/
        int len = 0;            /* len of command */
        int tlen = 0;
        int ie = 0;
        int i;
        if (argc
        ie=atoi(argv[1]);
        /* faint for atoi not check error, do it myself */
        if (0 == ie)
        {
                printf("your
        memset(buf, 0, 1024);
        /* show time before exec */
        strncat(buf,"echo; date; ", 13);
        len = strlen(buf);
        for (i=2; i
//      printf("%s", buf);
//      getchar();
        while (1)
        {
                system(buf);
                sleep(ie);
        }
        return 0;
}


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28158/showart_213401.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP