node.js如何获得Linux发行版?

时间:2016-07-14 03:01:08

标签: node.js linux

我如何获得Linux发布版本?例如,当我的代码在CentOS linux上运行时,如果Ubuntu获得'Ubuntu',我可以得到'CentOS'。我自己看过os模块节点,但是找不到任何api。

1 个答案:

答案 0 :(得分:1)

似乎OS模块中没有任何内容可用于识别Linux发行版。你可以这样得到它:

exec('cat /etc/*release | grep -E ^NAME', function(error, stdout, stderr) {
    //stdout contains NAME="CentOS Linux", NAME=Fedora depending, ...
    //parse the string to get what you want
});

来源:http://www.novell.com/coolsolutions/feature/11251.html