gpt4 book ai didi

javascript - 使用 Node.js 与 bash 交互

转载 作者:行者123 更新时间:2023-12-02 14:51:21 25 4
gpt4 key购买 nike

我在 Ubuntu 上运行 apache 和 Node.js

有没有办法以编程方式检查 apache 服务是否与 Node 一起运行?如果它没有运行,允许 Node.js 启动/重新启动服务,同样的代码也可以用于运行其他进程,例如 MySQL?

我还想找到一种方法让 Node 执行“ps -u user”并捕获 js 字符串或对象中的输出

我查看了 Node.js 子进程,但我无法弄清楚

提前致谢

最佳答案

您可以使用“child_process”模块的“exec”方法从 Node 应用程序执行命令,并将其输出作为参数传递给回调函数。

var exec = require("child_process").exec;

exec("ps -u user", function (error, stdout, stderr) {
var myResult = stdout;
//doSomething
});

关于javascript - 使用 Node.js 与 bash 交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36161310/

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