mirror of
https://github.com/SSLMate/certspotter.git
synced 2025-06-27 10:15:33 +02:00
In verbose mode, print a message when exiting due to signal
This commit is contained in:
parent
e50476620c
commit
b89afef32a
@ -251,7 +251,12 @@ func main() {
|
|||||||
ctx, stop := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM)
|
ctx, stop := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM)
|
||||||
defer stop()
|
defer stop()
|
||||||
|
|
||||||
if err := monitor.Run(ctx, config); err != nil && !errors.Is(err, context.Canceled) {
|
if err := monitor.Run(ctx, config); ctx.Err() == context.Canceled && errors.Is(err, context.Canceled) {
|
||||||
|
if flags.verbose {
|
||||||
|
fmt.Fprintf(os.Stderr, "%s: exiting due to SIGINT or SIGTERM\n", programName)
|
||||||
|
}
|
||||||
|
os.Exit(0)
|
||||||
|
} else {
|
||||||
fmt.Fprintf(os.Stderr, "%s: %s\n", programName, err)
|
fmt.Fprintf(os.Stderr, "%s: %s\n", programName, err)
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user