¿Es posible capturar una señal Ctrl + C y ejecutar una función de limpieza, en una forma "diferida"?

Quiero capturar elCtrl + C (SIGINT) señal enviada desde la consola e imprime algunos totales de ejecución parciales.

¿Es esto posible en Golang?

Nota: la primera vez que publiqué la pregunta sobre la que estaba confundidoCtrl + C siendoSIGTERM en lugar deSIGINT.