mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-24 20:26:08 +00:00
smoke - rewrite killing
This commit is contained in:
@@ -162,8 +162,14 @@ async function launchServer(browserType: BrowserType): Promise<{ endpoint: url.U
|
||||
}
|
||||
|
||||
process.on('exit', () => serverProcess.kill());
|
||||
process.on('SIGINT', () => serverProcess.kill());
|
||||
process.on('SIGTERM', () => serverProcess.kill());
|
||||
process.on('SIGINT', () => {
|
||||
serverProcess.kill();
|
||||
process.exit(128 + 2); // https://nodejs.org/docs/v14.16.0/api/process.html#process_signal_events
|
||||
});
|
||||
process.on('SIGTERM', () => {
|
||||
serverProcess.kill();
|
||||
process.exit(128 + 15); // https://nodejs.org/docs/v14.16.0/api/process.html#process_signal_events
|
||||
});
|
||||
|
||||
return new Promise(c => {
|
||||
serverProcess.stdout!.on('data', data => {
|
||||
|
||||
Reference in New Issue
Block a user