Skip to content

fix the signal processing #188

@liulx20

Description

@liulx20

Can't attempt to catch signals such as SIGKILL, SIGSEGV

  if (is_interactive) {
    std::signal(SIGINT, signal_handler);
  }
  std::signal(SIGTERM, signal_handler);
  std::signal(SIGKILL, signal_handler);
  std::signal(SIGSEGV, signal_handler);
  std::signal(SIGABRT, signal_handler);
  std::signal(SIGFPE, signal_handler);
  std::signal(SIGQUIT, signal_handler);
  std::signal(SIGKILL, signal_handler);
  std::signal(SIGHUP, signal_handler);

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions