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  }