如何获取进程的pid?
How to get a pid of a process?
我想创建一个像这样但有优先权的功能。为此,我需要 pid,但我不知道如何获取它。有什么想法吗?
我的是使用setpriority (0, pid, value)
,但是我需要pid。
void cmd_exec(char * tr[]) {
if (execvp(tr[0], tr)== -1)
perror("Error");
}
要获取调用进程的进程 ID,请使用 getpid()
。
请找到
我想创建一个像这样但有优先权的功能。为此,我需要 pid,但我不知道如何获取它。有什么想法吗?
我的是使用setpriority (0, pid, value)
,但是我需要pid。
void cmd_exec(char * tr[]) {
if (execvp(tr[0], tr)== -1)
perror("Error");
}
要获取调用进程的进程 ID,请使用 getpid()
。
请找到