标签: c process order-of-execution
我想创建一个这样的函数,但要优先考虑。为此,我需要pid,但我不知道如何获得它。有什么想法吗?
我的目的是使用setpriority (0, pid, value),但我需要pid。
setpriority (0, pid, value)
void cmd_exec(char * tr[]) { if (execvp(tr[0], tr)== -1) perror("Error"); }
答案 0 :(得分:3)
要获取调用流程的进程ID,请使用getpid()。
getpid()
请找到
Linux man-page here.
current (Issue 7) POSIX documentation here.