Я пишу код на c в linux, и мне нужно отобразить pid текущего процесса, а также родительский процесс.Я использую команду ps -a для перекрестной проверки, но она там не отображается.Любая помощь будет высоко ценится
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
void main()
{
sleep(4);
printf("The process id of the current process running is %d\n",getpid());
sleep(4);
printf("The process id of the parent process is %d\n", getppid());
}