Answered step by step
Verified Expert Solution
Question
1 Approved Answer
25 20pts) Use fork/), ereclp (or equivalent), dup2, pipe() and open to execute the shell command ps grep pat > output where output is the
25 20pts) Use fork/), ereclp (or equivalent), dup2, pipe() and open to execute the shell command "ps grep pat > output" where "output" is the name of a file. Note that your code should execute this specific command only (no parsing). Also you can assume that file "output" already exists. 25 20pts) Use fork/). ereclp (or equivalent), dup2 pipe() and open to execute the shell commande grep pat > Output where output is the name of file. Note that you code should execute this specific command only (no parsing). Also you can assume that file "output" already exists. int main() { nt pid; int f d [2]; pid - fork(); pipe (fd); WRONG L9 voint 1 if (pid == 0) { dup2f in-open ( imput , O. GROND dup 2 (in, 1); dupi (fd0], 1); exico Cups", "ps", 0); else (dup 2 (8 d[o], o]; claseshtrolli
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started