我如何获得Linux发布版本?例如,当我的代码在CentOS linux上运行时,如果Ubuntu获得'Ubuntu',我可以得到'CentOS'。我自己看过os模块节点,但是找不到任何api。
答案 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
});