|
|
|
const helpers = require('./helpers'); |
|
const { exec } = require('child_process'); |
|
const { promisify } = require('util'); |
|
|
|
const isWindows = process.platform === 'win32'; |
|
const execAsync = promisify(exec); |
|
|
|
async function main() { |
|
try { |
|
if (isWindows) { |
|
console.red('The backend process has been terminated'); |
|
await execAsync('taskkill /F /IM node.exe /T'); |
|
} else { |
|
await execAsync('pkill -f api/server/index.js'); |
|
console.orange('The backend process has been terminated'); |
|
} |
|
} catch (err) { |
|
console.red('The backend process has been terminated', err.message); |
|
} |
|
} |
|
|
|
main(); |
|
|