进程管理器

版本1.1.0.0 (9.5 KB 布莱恩·刘
用于启动和管理异步进程的Matlab类

295下载

更新8月12日

从GitHub

在GitHub上查看License

编者按:该文件被选为MATLAB中央本周精选

一个用于启动和管理从主Matlab进程异步运行的进程的Matlab类。这已经可以通过system('dir &');但是processManager可以很容易地:
>启动和管理多个进程
> peek查看正在运行的进程的进度
捕获并显示每个进程的stdout和stderr流
>在进程完成时发出事件通知

同时允许你继续在Matlab主进程中工作。

安装Steve Eddins的linewrap函数对于处理未包装的消息非常有用。如果您想运行单元测试,则需要他的xUnit测试框架。

例子:
p = processManager('command','ping . p 'www.google.com ');
p.printStdout = false;要保持进程静默运行,
p.check ();%……检查进程状态
p.printStdout = true;%当您想再次看到io流
p.stop ();%终止

https://github.com/brian-lau/MatlabProcessManager更多信息。

引用作为

布莱恩·刘(2022)。进程管理器GitHub (https://github.com/brian-lau/MatlabProcessManager)。检索

MATLAB版本兼容性
使用R2008a创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!
要查看或报告此GitHub插件中的问题,请访问GitHub库
要查看或报告此GitHub插件中的问题,请访问GitHub库