[讨论] 创建进程--system函数

qinkaiabc   2012-12-19 10:06 楼主
#include
#include
int main(void)
{
        int retval;
        retval = system("ls -l");
        if(retval == 127)
                {
                        fprintf(stderr,"/bin/sh not available");                       
                        exit(127);
                }
        else if(retval == -1)
                {
                        perror("system");
                        exit(EXIT_FAILURE);
                }

        else if(retval != 0)
                {
                        fprintf(stderr,"command returned %d\n",retval);
                        perror("ls");

                }
        else
                {
                        puts("command successfully executed");
                }
exit(EXIT_SUCCESS);
}

捕获.PNG

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复