Handling Unix Signals in Go