14 lines
251 B
Go
14 lines
251 B
Go
package Shutdown
|
|
|
|
import "container/list"
|
|
import "os/signal"
|
|
import "os"
|
|
|
|
func InitShutdown() {
|
|
shutdownHandlers = list.New()
|
|
|
|
// Apply the shutdown handler:
|
|
signal.Notify(shutdownSignal, os.Interrupt, os.Kill)
|
|
go executeShutdown()
|
|
}
|