1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package utils
- import (
- "os"
- "os/signal"
- "syscall"
- )
- func CatchAll(sigc chan os.Signal) {
- signal.Notify(sigc,
- syscall.SIGABRT,
- syscall.SIGALRM,
- syscall.SIGBUS,
- syscall.SIGCHLD,
- syscall.SIGCONT,
- syscall.SIGEMT,
- syscall.SIGFPE,
- syscall.SIGHUP,
- syscall.SIGILL,
- syscall.SIGINFO,
- syscall.SIGINT,
- syscall.SIGIO,
- syscall.SIGIOT,
- syscall.SIGKILL,
- syscall.SIGPIPE,
- syscall.SIGPROF,
- syscall.SIGQUIT,
- syscall.SIGSEGV,
- syscall.SIGSTOP,
- syscall.SIGSYS,
- syscall.SIGTERM,
- syscall.SIGTRAP,
- syscall.SIGTSTP,
- syscall.SIGTTIN,
- syscall.SIGTTOU,
- syscall.SIGURG,
- syscall.SIGUSR1,
- syscall.SIGUSR2,
- syscall.SIGVTALRM,
- syscall.SIGWINCH,
- syscall.SIGXCPU,
- syscall.SIGXFSZ,
- )
- }
|