0
どうすればlinuxのリリース版を入手できますか?例えば、私のコードがCentOSのLinux上で動くとき、Ubuntuが 'Ubuntu'を取得した場合、私は 'CentOS'を得ることができます。私はosモジュールノード自体を見てきましたが、これのapiを見つけることはできません。node.jsがLinuxのリリース版を取得する方法は?
どうすればlinuxのリリース版を入手できますか?例えば、私のコードがCentOSのLinux上で動くとき、Ubuntuが 'Ubuntu'を取得した場合、私は 'CentOS'を得ることができます。私はosモジュールノード自体を見てきましたが、これのapiを見つけることはできません。node.jsがLinuxのリリース版を取得する方法は?
Linuxディストリビューションを特定するためにOSモジュールに何も存在しないようです。あなたは、このようにそれを得ることができます。
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
});
ありがとう、それは動作します –
そうos.release(); //'10.8.0 'これはあなたのために働かなかったのですか? – enRaiser