gpt4 book ai didi

java - 在nodejs中执行java进程但如何停止它

转载 作者:行者123 更新时间:2023-12-02 12:37:58 24 4
gpt4 key购买 nike

我想制作一个管理仪表板,我可以通过单击/start 路线来开始模拟并通过单击/stop 路线来停止它现在我可以开始模拟但不能停止它所以我该怎么做。或者运行什么cmd才能找到java进程并停止它?

router.get('/start',function(req, res, next){
// res.send("start");
var exec = require('child_process').exec;
var child = exec('cd ../Simulation && java -jar Simulation.jar',function (error, stdout, stderr){
console.log('Output -> ' + stdout);
res.render('user/admin',{
title:'Account'
});
if(error !== null){
console.log("Error -> "+error);
res.send("error occured");
}
});
res.render('user/admin',{
title:'Account'
});
module.exports = child;
});

router.get('/stop',function(req, res, next){
var exec = require('child_process').exec;
var child = exec('',function (error, stdout, stderr){
console.log('Output -> ' + stdout);
if(error !== null){
console.log("Error -> "+error); }
});
module.exports = child;
});

我将此 cmd 留空

var child = exec('',function (error, stdout, stderr){ 

最佳答案

关于java - 在nodejs中执行java进程但如何停止它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45077503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com