diff --git a/lib/cmd/stop.js b/lib/cmd/stop.js index 250014e..ec5fb56 100644 --- a/lib/cmd/stop.js +++ b/lib/cmd/stop.js @@ -37,7 +37,7 @@ class StopCommand extends Command { // node /Users/tz/Workspaces/eggjs/egg-scripts/lib/start-cluster {"title":"egg-server","workers":4,"port":7001,"baseDir":"/Users/tz/Workspaces/eggjs/test/showcase","framework":"/Users/tz/Workspaces/eggjs/test/showcase/node_modules/egg"} let processList = yield this.helper.findNodeProcess(item => { const cmd = item.cmd; - return cmd.includes(this.serverBin) && cmd.includes(`"baseDir":"${baseDir}"`); + return cmd.includes('start-cluster'); }); let pids = processList.map(x => x.pid); @@ -55,7 +55,7 @@ class StopCommand extends Command { // node /Users/tz/Workspaces/eggjs/test/showcase/node_modules/_egg-cluster@1.8.0@egg-cluster/lib/app_worker.js {"framework":"/Users/tz/Workspaces/eggjs/test/showcase/node_modules/egg","baseDir":"/Users/tz/Workspaces/eggjs/test/showcase","port":7001,"workers":2,"plugins":null,"https":false,"key":"","cert":"","title":"egg-server","clusterPort":52406} processList = yield this.helper.findNodeProcess(item => { const cmd = item.cmd; - return cmd.includes(`"baseDir":"${baseDir}"`) && (cmd.includes('app_worker.js') || cmd.includes('agent_worker.js')); + return cmd.includes('egg-cluster/lib/app_worker.js') || cmd.includes('egg-cluster/lib/agent_worker.js'); }); pids = processList.map(x => x.pid);