linux fork exec pipe coding - JohnHau/mis GitHub Wiki

https://www.ics.uci.edu/~aburtsev/238P/discussions/d02/discussion02-fork-exec-pipe.pdf

https://www.geeksforgeeks.org/c-program-demonstrate-fork-and-pipe/

https://www.cs.uleth.ca/~holzmann/C/system/pipeforkexec.html

http://www.cpp.re/forum/unices/268838/

https://stackoverflow.com/questions/5094063/fork-pipe-and-exec-process-creation-and-communication

https://www.eecs.harvard.edu/~cs161/videos/fork-exec.pdf

https://tldp.org/LDP/lpg/node11.html

https://localcoder.org/having-trouble-with-fork-pipe-dup2-and-exec-in-c

https://qa.ostack.cn/qa/qa/?qa=537850/

https://www.csd.uoc.gr/~hy345/assignments/2018E/assign1/tutorial1.pdf

http://www.microhowto.info/howto/capture_the_output_of_a_child_process_in_c.html

https://www.scs.stanford.edu/20wi-cs140/notes/processes.pdf

https://docs.huihoo.com/symbian/nokia-symbian3-developers-library-v0.8/GUID-AA49FB68-22A1-417F-AB57-9C22CE016B21.html

https://math.hws.edu/eck/cs431/f16/lab3/index.html

https://www.tutorialspoint.com/c-program-to-demonstrate-fork-and-pipe

https://tousu.in/qa/?qa=1114830/

https://linuxhint.com/fork-exec-coding-c/

https://web.ics.purdue.edu/~cs354/labs/lab2/

http://www-h.eng.cam.ac.uk/help/tpl/unix/fork.html

https://docs.oracle.com/cd/E19683-01/806-4125/6jd7pe6bo/index.html

https://codeutility.org/python-fork-pipe-and-exec-stack-overflow/

https://github.com/golang/go/issues/31157

https://people.cs.rutgers.edu/~pxk/416/notes/c-tutorials/pipe.html

https://www.cs.swarthmore.edu/~newhall/cs45/f11/Labs/lab1.html

https://iximiuz.com/en/posts/how-to-on-processes/

https://cboard.cprogramming.com/c-programming/120636-trying-out-fork-exec-pipe-simple-ls-%7C-cat-but-get-no-output.html

https://cse.iitkgp.ac.in/~pallab/lec2.pdf

https://www2.lib.uchicago.edu/keith/tcl-course/topics/processes.xhtml

https://code-examples.net/en/q/182f3c

https://www.codeproject.com/Articles/1200531/Executing-and-verifying-successful-process-executi

https://dspace.mit.edu/bitstream/handle/1721.1/92292/6-828-fall-2006/contents/lecture-notes/l1.pdf

https://dspace.mit.edu/bitstream/handle/1721.1/92292/6-828-fall-2006/contents/lecture-notes/l1.pdf

https://jameshfisher.com/2017/02/17/how-do-i-call-a-program-in-c-with-pipes/

http://cobweb.cs.uga.edu/~maria/classes/4730-Fall-2016/slides/02-CPipeShell.pptx.pdf

http://yanniss.github.io/k24/set005.pdf

https://www.perlmonks.org/?node_id=720352

https://docs.python.org/3/library/os.html

https://percona.community/blog/2021/01/04/fork-exec-wait-and-exit/

https://www.section.io/engineering-education/fork-in-c-programming-language/

https://www.cs.princeton.edu/courses/archive/spr11/cos217/lectures/21IOProcessMgmt.pdf

https://pages.cs.wisc.edu/~remzi/OSTEP/cpu-api.pdf

https://fullstackuser.com/questions/639472/c-dup2-pipe-and-fork-not-working-as-expected

https://docstore.mik.ua/orelly/perl/cookbook/ch16_11.htm

https://www.cse.iitb.ac.in/~mythili/os/ps/proc/ps-proc.pdf

https://comp.unix.programmer.narkive.com/U9DTqmXq/fork-pipe-dup2-etc

http://www.cs.loyola.edu/~jglenn/702/S2005/Examples/dup2.html

https://askcodez.com/ayant-des-problemes-avec-fork-pipe-dup2-et-exec-en-c.html

https://vitux.com/fork-exec-wait-and-exit-system-call-explained-in-linux/

https://www.ibm.com/docs/en/zos/2.2.0?topic=functions-popen-initiate-pipe-stream-from-process

https://ece.uwaterloo.ca/~dwharder/icsrts/Tutorials/fork_exec/

https://www.corsi.univr.it/documenti/OccorrenzaIns/matdid/matdid494250.pdf

https://cs.brown.edu/courses/csci1310/2020/notes/l15.html

https://www.cs.utexas.edu/~theksong/2020/243/Using-dup2-to-redirect-output/ https://www.daniweb.com/programming/software-development/threads/485596/execl-and-pipes-and-fork

https://snipplr.com/view/1790/safe-application-spawning-with-forkexec

https://quick-adviser.com/how-does-multiple-pipes-work-in-c-stack-overflow/

https://www.rubrik.com/blog/architecture/21/6/fork-is-the-way-lets-make-it-hurt-less

https://sourceware.org/gdb/onlinedocs/gdb/Forks.html

https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.581.2523&rep=rep1&type=pdf

https://www.csl.mtu.edu/cs4411.ck/www/NOTES/process/fork/create.html

https://www-users.cse.umn.edu/~kauffman/4061/05-io-files-pipes.pdf

http://www.yolinux.com/TUTORIALS/ForkExecProcesses.html

https://cs241.cs.illinois.edu/coursebook/Processes

https://unix.stackexchange.com/questions/672750/struggling-with-understanding-redirection-in-pipes-and-subshells-code-explanati

http://www.di.uevora.pt/~lmr/syscalls.html

https://newbedev.com/implementation-of-multiple-pipes-in-c

https://users.rust-lang.org/t/any-way-to-pipe-child-processes-with-std-process/22493

https://pubs.opengroup.org/onlinepubs/009696799/functions/popen.html http://zeus.cs.pacificu.edu/chadd/cs460s18/Lectures/Lab_ForkExec_Pipe.pdf

https://bytes.com/topic/c/answers/212421-pipe-dup2-fork-execl-select

http://www.cplusplus.com/forum/unices/116373/

https://www.softprayog.in/programming/creating-processes-with-fork-and-exec-in-linux

https://home.adelphi.edu/~pe16132/csc271/ppt/summaries/ProcessesAndSignals.htm

http://alumni.cs.ucr.edu/~drougas/code-samples-tutorials/pipe-redirection.c

https://www.generacodice.com/en/articolo/266199/Writing+my+own+shell%26%238230%3B+stuck+on+pipes%3F

https://devdreamz.com/question/454754-reading-from-stdin-pipe-when-using-proc-open

http://www.sfu.ca/~reilande/

https://www.devasking.com/issue/dup2-and-pipe-shenanigans-with-python-and-windows

https://www.techtarget.com/whatis/definition/pipe