func AsyncStopOnSignals(gss ...Stoppable) <-chan error {
	c := make(chan error, 1)
	go StopOnSignalsWithChan(c, gss...)
	return c
}
// AsyncStopOnSignals listens SIGINT and SIGTERM to call GracefulStop. Returns a channel to wait for close
AsyncStopOnSignals listens SIGINT and SIGTERM to call GracefulStop. Returns a channel to wait for close
// AsyncStopOnSignals listens SIGINT and SIGTERM to call GracefulStop . Returns a channel to wait for close
func AsyncStopOnSignals(gss ...Stoppable) <-chan error {
	c := make(chan error, 1)
	go StopOnSignalsWithChan(c, gss...)
	return c
}
func AsyncStopOnSignals ( gss ... Stoppable ) <- chan error { c := make ( chan error , 1 ) go StopOnSignalsWithChan ( c , gss ... ) return c }
AsyncStopOnSignals listens SIGINT and SIGTERM to call GracefulStop.
AsyncStopOnSignals listens SIGINT and SIGTERM to call GracefulStop .