请问如何在linux下,通过perl模块,获取远程windows机器的信息?(不使用telnet) 我看了一些例子,通过Win32::OLE和DBD::WMI,来获取WINDOWS机器的CPU等信息,但是这些例子上的脚本,应该都是在windows上运行的,因为在linux上,无法安装Win32::OLE和DBD::WMI这两个模块。 请问在linux下能够使用wmi来连接到远程windows吗? 或者有没有其他方法,能够在linux下使用perl,来获取远程windows信息? 比如说CPU使用率,某个进程状态...
by jiannma - Perl - 2011-01-07 18:37:27 阅读(2439) 回复(4)
请问如何在linux下,通过perl模块,获取远程windows机器的信息?(不使用telnet) 我看了一些例子,通过Win32::OLE和DBD::WMI,来获取WINDOWS机器的CPU等信息,但是这些例子上的脚本,应该都是在windows上运行的,因为在linux上,无法安装Win32::OLE和DBD::WMI这两个模块。 请问在linux下能够使用wmi来连接到远程windows吗? 或者有没有其他方法,能够在linux下使用perl,来获取远程windows信息? 比如说CPU使用率,某个进程状态...
perl新手,望高人赐教:本人要对服务器的硬盘,cpu,和内存 信息进行监测,例如,硬盘空间使用超过90%,cpuload值超过 个数*2+2后,就要提醒报警的perl工具,但是没有找到如果读取linux下相关信息的函数,求解!!!急!!
我想获得通过网络接入的电脑的操作系统、系统进程、注册表等信息 这该怎么做啊?是不是注册表的信息是获得不到的啊?那操作系统、进程id、系统进程之类的怎么获得啊?用源代码和工具实现的都行啊,谢谢大家
平台:XP-sp2 use Win32; use Win32::OLE; #procList.pl $machine= shift || Win32::NodeName(); $class = "WinMgmts:{impersonationLevel=impersonate}!//$machine"; $wmi = Win32::OLE->GetObject($class); $plist = $wmi->InstancesOf("Win32_Process"); $~ = PROC_LIST; write; $~ = PROC_INF; $n = 0; foreach $Proc (Win32::OLE::in( $plist )){ write; $n++; } print " ===========================\n"; print " -> ...
在写一个perl脚本,需要的是在执行一条linux命令之后,在perl中获取上一条命令的参数 比如[code] [root@bogon leraningperl]# ping baidu.com |tee log.txt PING baidu.com (123.125.114.144) 56(84) bytes of data. 64 bytes from 123.125.114.144: icmp_seq=1 ttl=128 time=36.3 ms 64 bytes from 123.125.114.144: icmp_seq=2 ttl=128 time=37.9 ms 64 bytes from 123.125.114.144: icmp_seq=3 ttl=128 time=44.2 ms 64 bytes f...
各位好 大家都知道 $?是获取perl调用shell的状态返回值 ;$!是获取perl本身运行状态的返回值,比如打开文件open的返回值。 但对$?和$!具体的用法还不清楚,请大神门给指点指点! 可能说的有点抽象 ! 谢谢
大家好我是做bioinformatics的,我最近的工作需要从一个数据库里下载信息,但是这个数据库只提供免费搜索功能,不提供下载,所以我想把网页信息都下载下来自己进行处理.因为以前工作的关系,perl的字符处理部分我比较熟悉,但是页面操作就完全没有接触过了,希望大家给我些帮助。 我想做的大概是这样的 1.进入http://www.gene-regulation.com/cgi-bin/pub/databases/transfac/search.cgi 2.输入Account:ChinaUnix,密码:123456,然后...