> For the complete documentation index, see [llms.txt](https://dimitar-minchev.gitbook.io/linux-system-programming/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dimitar-minchev.gitbook.io/linux-system-programming/04_processes/03_processes_methods.md).

# Методи за работа с процеси

В таблицата по-долу са представени методи на C, които се използват при програмиране на процеси в операционна система Linux:

| Команда                                                   | Информация                                          |
| --------------------------------------------------------- | --------------------------------------------------- |
| getpid()                                                  | връща идентификатора **pid** на извикващия процес.  |
| getppid()                                                 | връща идентификатора **pid** на родителския процес. |
| execl(), execlp(), execle(), execv(), execvp(), execvpe() | изпълнение на команда.                              |
| fork()                                                    | създава дъщерен процес.                             |
| exit()                                                    | причинява нормално прекратяване на процеса.         |
| wait(), waitpid(), waitid()                               | изчаква процеса да си промени статуса.              |
