I know how to capture SIGINT via an InterruptException
and how to attach a signal handler using atexit
, but neither of those solves my requirement.
I need to capture either of SIGHUP, SIGUSR1, or SIGUSR2 so that I can reload configuration at runtime without restarting my julia process.
Is there a way to do this? If necessary I could also use ccall
to call out to the lower level signal handling routines.
I’m using Julia 1.6.3
TIA.