(id: string, signal: NodeJS.Signals = "SIGTERM")
| 285 | } |
| 286 | |
| 287 | kill(id: string, signal: NodeJS.Signals = "SIGTERM"): void { |
| 288 | const record = this.records.get(id); |
| 289 | if (record === undefined) { |
| 290 | throw new ExecError("ENOENT", `no exec record for id ${id}`); |
| 291 | } |
| 292 | if (!record.live) return; |
| 293 | record.child.kill(signal); |
| 294 | } |
| 295 | |
| 296 | dispose(id: string): void { |
| 297 | const record = this.records.get(id); |