怎样使用MATLAB监测系统进程

时间:2024-10-16 01:17:25

1、首先我们打开MATLAB,并新建一个运行文件。如下图所示,我们在“科研咪”路径下建立一个test1.m的脚本。

怎样使用MATLAB监测系统进程

2、首先我们需要读取当前正在运行的所有进程,代码是system('tasklist'),输入之后点击运行,如下图所示。

怎样使用MATLAB监测系统进程

3、运行之后,我们将在命令行窗口获取当前计算机正在运行的所有进程,如下图所示。

怎样使用MATLAB监测系统进程

4、掌握基本原理之后,我们可以开始编写进程监测的程序了。首先将代码改为 [~,a]=system('tasklist&#泌驾台佐39;);这样做可以在运行后将进程信息读取到MATLAB工作空间,如下图所示。

怎样使用MATLAB监测系统进程
怎样使用MATLAB监测系统进程

5、随后我们使用strfind函数寻找我们需要的指令,例如我们需要寻找'lsass.exe&拭貉强跳#39;,则可以使用如下指令:b='lsass.exe'稆糨孝汶; %待监测的进程名c=strfind(a,b); %寻找待监测的进程运行之后返回c的数值,若返回数值为空,则表示当前进程不在进程列表中,即当前进程未运行。

怎样使用MATLAB监测系统进程

6、最后教一个小技巧,我们可以通过判断c数组的长度来判断当前进程是否存在,如下所示。

怎样使用MATLAB监测系统进程
© 手抄报圈