3

matlab 是否有能力从 linux 捕获信号?

例如,SIGIO (29)当另一个进程试图打开该文件时,可以将信号发送到对该文件具有租约的进程。根据我的测试,当我尝试时kill -s 29 pidpid正在运行的 matlab 窗口的进程 ID 在哪里,matlab 进程被杀死。同样,kill -SIGIO pid导致 matlab 进程终止。

有没有办法捕捉这些(即没有matlab死)?

4

1 回答 1

0

您可以在 C 中编写一个处理此信号的 MEX 模块,并可能在某处设置一个标志,以便稍后从 Matlab 查询。

于 2009-12-08T20:49:07.867 回答