node如何判断nginx是否启动呢?

想到了利用命令查询
贴上代码:

var childProcess = require('child_process');

var ls = childProcess.exec('ps -ef | grep nginx', function (error, stdout, stderr) {
    if (!error) {
        console.log(stdout);
    }
});

那这个怎么转化成true和false呢?

clipboard.png

阅读 3.8k
3 个回答

可以这样:
ps -ef | grep nginx | wc -l

你的都拿到字符串了,那当然是一行一行的解析啊。

split出行,然后split出fields,看是否进程名是nginx拉。

问个问题,nodejs做后台就可以了吧,为什么还要用nginx?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题