Use syscall.SIGINT instead of os.Interrupt because os.Interrupt is just an alias of syscall.SIGINT