{
  "source": "system.js",
  "method": "kill",
  "input-schema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "pid": {
        "type": "number",
        "required": true,
        "description": "Process id."
      },
      "signal": {
        "type": "any",
        "enum": ["SIGHUP","SIGINT","SIGQUIT","SIGILL","SIGTRAP","SIGIOT","SIGBUS","SIGFPE","SIGKILL","SIGUSR1","SIGSEGV","SIGUSR2","SIGPIPE","SIGALRM","SIGTERM","SIGSTKFLT","SIGCHLD","SIGCONTv","SIGSTOP","SIGTSTP","SIGTTIN","SIGTTOU","SIGURG","SIGXCPU","SIGXFSZ","SIGVTALRM","SIGPROF","SIGWINCH","SIGIO","SIGPWR"],
        "description": "The signal to send, either as a string or number. Default: 'SIGTERM'"
      }
    }
  },
  "output-schema": {
    "type": "object",
    "properties": {
    }
  },
  "meta": {
    "name": "kill",
    "description": "Kill a process. This module will throw an error if the target pid does not exist. As a special case, a signal of 0 can be used to test for the existence of a process. Windows platforms will throw an error if the pid is used to kill a process group."
  }
}