udondan / go-ssh-tunnel

Go SSH Tunnel package & tool
MIT License
7 stars 3 forks source link

Detection, when ssh signal process stopped #2

Open udondan opened 6 years ago

udondan commented 6 years ago

Currently we have an ugly time.Sleep to wait for the ssh tunnel to be closed.

https://github.com/udondan/go-ssh-tunnel/blob/2230bae0318d8cf779b37a7d7c4713755b4a6ea1/tunnel.go#L56-L57

udondan commented 6 years ago

Note to self, that might be something:

quit := make(chan os.Signal)
signal.Notify(
    quit,
    syscall.SIGCHLD)