What Happens when you execute a command?
Answers were Sorted based on User's Feedback
Answer / amit
When command is given then unix os will fork the shell i.e
will creat a new process and will execute the command using
exec command...something like suppose you gave command "ls"
in the shell then...
fork();
exec(ls);
It will give you the result and after this the child process
will die.
Is This Answer Correct ? | 17 Yes | 2 No |
Answer / basha
Hi
command execute process used by shell
it will check
1.physical memory
a)alias
b)functions
2.HDD
c)builtin commands
d)path
e)execute permission
f)system calls FORK_EXEC_EXIT
it it founds then it will execute and give the info other
wise it shows shell name and not founs.
Is This Answer Correct ? | 2 Yes | 2 No |
Answer / kumar
os calls exec() function to execute the command and
displays the output
Is This Answer Correct ? | 0 Yes | 1 No |
How can you get or set an environment variable from a program?
what is the condition required for dead lock in unix sustem ?
How can a parent and child process communicate?
What is a zombie?
How to get or set an environment variable from a program?
what is the process id for kernel process?
8 Answers IBM, ITI, Military Engineer Services, Remo, TATA,
Explain the advantage of executing a process in background?
Explain a zombie?
What is daemon?
how to create tree of processes. one parent and 3 childs.
How to write the program on full-duplex communication on bidirectional?
What is semaphone?