想到了利用命令查询
贴上代码:
var childProcess = require('child_process');
var ls = childProcess.exec('ps -ef | grep nginx', function (error, stdout, stderr) {
if (!error) {
console.log(stdout);
}
});
那这个怎么转化成true和false呢?

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
可以这样:
ps -ef | grep nginx | wc -l
你的都拿到字符串了,那当然是一行一行的解析啊。
split出行,然后split出fields,看是否进程名是nginx拉。
问个问题,nodejs做后台就可以了吧,为什么还要用nginx?