Try handling sigterm instead of keyboard input.