16 lines
562 B
JavaScript
16 lines
562 B
JavaScript
const process = require('child_process')
|
|
|
|
const workerProcess = process.spawn('sh', ['/Users/yaclty/WebstormProjects/deploy_server/routes/project/1/build.sh']);
|
|
|
|
let startTime = Date.now(); // 记录开始时间
|
|
workerProcess.stdout.on('data', function (execData) {
|
|
console.log('out:'+ execData)
|
|
});
|
|
workerProcess.stderr.on('data', function (execData) {
|
|
console.log('err', execData.toString())
|
|
});
|
|
workerProcess.on('close', function (code) {
|
|
// 计算使用时间
|
|
const useTime = Date.now() - startTime;
|
|
console.log('use time:', useTime);
|
|
}); |