曲径通幽论坛

标题: C程序中调用脚本举例 [打印本页]

作者: beyes    时间: 2009-5-7 15:56
标题: C程序中调用脚本举例
测试代码
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main(int argc, char **argv)
{
    int opt;
    if ((opt = getopt(argc, argv, ":Dn")) != -1) {
        switch(opt) {
            case 'D':
                printf("Enter test\n");
                system("/home/beyes/Desktop/DisTemperature.sh");
                break;
            case 'n':
                printf("null\n");
                break;
            default:
                break;
        }
    }

    return 0;
}
说明
通过 man system 可以看到,system() 实质执行的动作是调用了 /bin/sh -c command 来完成脚本的执行。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2