When i run a programm of orphan process. Instead of getting child's parent (ppid)=1 ..i get 1400 and it varies as per system.
How can i findthe right soluion???
My pgm:
#include<stdlib.h>
# include <stdio.h>
int main()
{
int pid;
pid=fork();
if(pid < 0)
{exit(-1);}
else if(pid==0)
{
printf("Child Process is Sleeping ...");
sleep(10);
printf("Orphan Child's Parent ID : %u
",getppid());
}
else
{
printf("Parent Process Completed ... %u
",getpid());
exit(0);
}
return 0;
}
Output:
No Answer is Posted For this Question
Be the First to Post Answer
What is FIND, GREP and SED ? Could you please give me the difference between all the three? Where we use this commnands?
How does a user get the current date, time in UNIX?
how to remotely move a file ??? that mean how to move a file one machine to another machine ???
What is {} in find command?
Explain command to display different lines that are found when compare two files?
distinguish between user mode and kernel mode?
what does a process mean?
which command is used to identify the type of the file?
Which command is used to create a directory?
What do know about tee command?
What is a Unix signal, and how do you handle them?
How do you change file permissions?