当前位置: 首页 > 面试题库 >

如何获得过程清单

姚永年
2023-03-14
问题内容

我正在玩弄节点,并将其安装在我的机器上。现在,我想获取机器上正在运行的进程的列表,以便查看Apache是​​否正在运行,MySQL是否已启动等?我怎样才能做到这一点?我的js文件中只有非常基本的代码。我什至不知道从哪里开始。

这是我的代码:

var http = require('http');
http.createServer(function(request, response){
    response.writeHead(200);
    response.write("Hello world");
    console.log('Listenning on port 1339');
    response.end();
}).listen(8080);

问题答案:

据我所知,还没有一个模块可以做这个跨平台。您可以使用子流程API来启动提供所需数据的工具。对于Windows,只需启动内置任务列表过程即可。

var exec = require('child_process').exec;
exec('tasklist', function(err, stdout, stderr) {
  // stdout is a string containing the output of the command.
  // parse it and look for the apache and mysql processes.
});


 类似资料:
  • 问题内容: 当然会抛出NPE。 如果实例为空,我应该使用什么语法来获取T类?可能吗? 问题答案: 由于类型擦除,这是不可能的。 有以下解决方法:

  • 问题内容: 从Java,是否可以获取包含启动应用程序的所有参数的完整命令行? 并且似乎不包含这些值。 问题答案: 其中一些可从RuntimeMXBean获得,方法是通过调用 然后,您可以例如致电 的Javadocs说: 返回传递给Java虚拟机的输入参数,该参数不包含main方法的参数。如果Java虚拟机没有输入参数,则此方法返回一个空列表。 一些Java虚拟机实现可能会从多个不同的来源获取输入参

  • 我想从我的控制器类中处理阶段事件(即隐藏)。所以我所要做的就是通过 我自己找到的唯一解决办法是在mypane.sceneProperty()中添加一个侦听器,当它不为null时,我得到scene,添加到它的.windowproperty()my!该死的!我最终检索的侦听器处理阶段。这一切都以设置所需的监听器来上演事件而告终。我觉得听众太多了。这是解决我问题的唯一方法吗?

  • 问题内容: 最好在不使用占用大量内存的NLP框架的情况下,获取动词过去式的最有效方法是什么? 例如 住:住 尝试:尝试 轻按至:轻按 煮到煮 卖给:卖给 我自己写了一些快速的东西(堆栈溢出不会让我自己回答),这似乎适用于常规动词(例如该列表的前4个),但不适用于不规则动词: http //pastebin.com/Txh76Dnb 编辑:感谢所有的答复,由于动词不规则,似乎没有字典就无法正确完成。

  • 文档页面显示boto3支持服务配额,但看起来不支持,或者我在这里做了什么不正确的事情? https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/service-quotas.html

  • 既然你已经下定决心要学习 Perl 这门编程语言,那么摆在你面前的第 一件事就是得到它。 你有 Perl 吗 试试从命令行执行 perl -v,如果你看到 Perl 的版本及版权等信息, 那么说明你的系统已经具有 Perl。反之,如果你看到的是类似 command not found 这样的输出,那么你需要安装 Perl。 $ perl -v This is perl 5, version 18