如何在使用MATLAB Engine时获得matlab的PID?

Sza*_*lcs 2 unix matlab pid matlab-engine

使用MATLAB Engine界面时,如何获取启动的matlab进程的进程ID?或者我如何以允许我获得PID的方式启动matlab过程?

我需要这个的原因是当它们花费太长时间时能够中断计算.在*nix系统上,这似乎可以通过向MATLAB发送SIGINT信号来实现.这不会杀死MATLAB,但它会中断当前的计算.

Sza*_*lcs 5

在MATLAB中评估以下内容以获取PID:

feature('GetPid')
Run Code Online (Sandbox Code Playgroud)

我在这里找到了这个.