github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/worker/signals_unix.go (about) 1 // +build !windows 2 3 package worker 4 5 import ( 6 "os" 7 "syscall" 8 ) 9 10 var drainSignals = []os.Signal{ 11 syscall.SIGUSR1, 12 syscall.SIGUSR2, 13 } 14 15 func isLand(sig os.Signal) bool { 16 return sig == syscall.SIGUSR1 17 } 18 19 func isRetire(sig os.Signal) bool { 20 return sig == syscall.SIGUSR2 21 }