Skip to content

Demonstrate go-cmd StartWithStdin behaviour

Notifications You must be signed in to change notification settings

cr1cr1/cmd-test

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cmd-test

Test repository to demonstrate blocking behavior with exec methods while using stdin.

First compile the C code.

cd c
gcc seg.c -o seg
cd ..

After that you can compile and run the two Go code examples.

go-cmd

Demonstrates blocking behaviour of StartWithStdin() from go-cmd.

cd gocmd
go build
./gocmd

The result will be that the Go code keeps blocking on state := <-statusChan.

exec

Demonstrates blocking behaviour of StdinPipe from the exec standard library package.

cd exec
go build
./exec

The result will be that the Go code will unblock as soon as the seg executable finishes.

About

Demonstrate go-cmd StartWithStdin behaviour

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 79.2%
  • C 20.8%