Как получить pid процесса?

Я хочу создать такую ​​функцию, но с приоритетом. Для этого мне нужен пид, но я не знаю, как его получить. Любая идея?

Мой использовать setpriority (0, pid, value)но мне нужен пид.

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

1 ответ

Решение

Чтобы получить идентификатор процесса вызывающего процесса, используйте getpid(),

Пожалуйста, найдите

Другие вопросы по тегам