github.com/chenbh/concourse/v6@v6.4.2/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  }