2015-11-01 166 views
-1

我想創建一個像這樣但具有優先級的函數。爲此,我需要pid,但我不知道如何得到它。任何想法?如何獲得一個進程的PID?

我的是使用setpriority (0, pid, value),但我需要的PID。

void cmd_exec(char * tr[]) { 
    if (execvp(tr[0], tr)== -1) 
     perror("Error"); 
} 
+5

類型的人GETPID –

+0

你知道,'EXEC *()'函數就不會再回來,但錯誤? – alk

回答

3

要獲取調用進程的進程ID使用getpid()

請找到

+0

爲什麼不添加鏈接?沒想到這是值得回答的問題,但仍然得到+1 –

+0

@EdHeal:正在考慮要鏈接哪個dox。 – alk

+0

@EdHeal:此外,我確定這是重複的,但顯然它似乎不是這樣,所以我添加了答案。 – alk

相關問題