我想创建一个像这样但具有优先级的函数。为此,我需要该pid,但我不知道如何获取它。任何想法?
我的是使用setpriority (0, pid, value)
,但我需要使用pid。
void cmd_exec(char * tr[]) {
if (execvp(tr[0], tr)== -1)
perror("Error");
}
最佳答案
要获取调用进程的进程ID,请使用getpid()
。
请找到
Linux man-page here.
current (Issue 7) POSIX documentation here.