@(学习笔记)[Linux, 进程操作, C语言, 学习笔记]
注:typedef pid_t int 定义在
获取当前进程的PID 函数原型:pid_t getpid(void) 头文件: unistd.h 函数返回:当前进程的PID
获取当前进程的父进程的PID 函数原型:pid_t getppid(void) 头文件: unistd.h 函数返回:当前进程的父进程的PID
复制当前的进程,分叉函数 函数原型:pid_t fork( void) 头文件: unistd.h 函数返回:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程ID;否则,出错返回-1
执行shell脚本,发出一个DOS命令 函数原型:int system(char *command) command代表dos命令 头文件: stdlib.h 函数返回:出错返回-1,脚本不能执行返回127,成功返回进程状态值
函数原型:int execl(cONst char *path, const char *arg, …);
函数原型:int execlp(const char *file, const char *arg, …);
函数原型:int execle(const char *path, const char *arg, …, char *const envp[]);
函数原型:int execv(const char *path, char *const argv[]);
函数原型:int execvp(const char *file, char *const argv[]);
函数原型:int execve(const char *path, char *const argv[], char *const envp[]);