LINUX编程
文章平均质量分 77
printf_mylife
只是简单的复制我所看过的东西
展开
-
access函数
access():判断是否具有存取文件的权限 相关函数 stat,open,chmod,chown,setuid,setgid 表头文件 #include 定义函数 int access(const char * pathname, int mode); 函数说明 access()会检查是否可以读/写某一已存在的文件。参数mode有几种情况组转载 2014-03-19 15:22:35 · 745 阅读 · 0 评论 -
system()函数
system()—执行shell命令 头文件:#include 定义函数:int system(const char * string); 函数说明:system()会调用fork()产生子进程, 由子进程来调用/bin/sh-c string 来执行参数string 字符串所代表的命令, 此命令执行完后随即返回原调用的进程. 在调用system()期间SIGCHLD原创 2014-03-19 14:24:26 · 853 阅读 · 0 评论 -
fork函数小结
1.调用一次,返回两次。 2.子进程中fork返回0,父进程中fork返回子进程的PID。原因是:①在子进程中通过调用getppid可以方便的指导父进程的PID;②没有一个函数可以使父进程获得其所有子进程的PID。(所以在fork返回时,将子进程的PID直接返回给父进程) 注:子进程的ID不可能为0,因为PID为0的进程是swapper进程。 3.父、子进程共享正文段,不共享转载 2014-03-20 10:28:21 · 693 阅读 · 0 评论