例如:
假设我有一个安装程序,以便知道安装程序需要运行哪些命令.我将不得不检测安装的 *** 作系统,例如Linux.让我们说它是Linux.现在哪种类型的linux?
> Fedora
> Ubuntu
> CentOS
> Debian
>等
我该怎么做?
解决方法 根据 perlvar,$OSname或$^ O将为您提供 *** 作系统.这也相当于使用$Config {‘osname’}(更多信息见 Config). windows系统的特别注意事项:In windows platforms,
$^O
is not very helpful: since it is always MSWin32,it doesn’t tell the difference between 95/98/ME/NT/2000/XP/CE/.NET. UseWin32::GetoSname()
orWin32::Getosversion()
(see 07002 and 07003) to distinguish between the variants.
为了获得linux机箱的确切平台,您需要使用他的答案中提到的类似xaxes的模块.
总结以上是内存溢出为你收集整理的使用Perl检测 *** 作系统类型全部内容,希望文章能够帮你解决使用Perl检测 *** 作系统类型所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)