Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
479 views
in Technique[技术] by (71.8m points)

How do I use C to launch a process in linux and write to that process STDIN and collect its STDOUT and STDERR?

I'm using C++ but obviously linux commands are in C

I want to launch a process with a specific argv, write to its STDIN, collect what it has written to in STDOUT/STDERR and optionally get the process exit code (I can figure out the success/fail without it).

What functions do I need to use to do this?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...