os.Signal に応じていい感じになる context

Go 6 Advent Calendar 15日目が空いてたのでいただきました🙏

Context with signals

こういうコード。

ctx, cancel := context.WithCancel(context.Background())
defer cancel()