Windows 2008 任务计划程序返回代码和 Matlab 脚本

标签 windows matlab scheduled-tasks

如何让我的 Matlab 脚本将返回代码传回任务调度程序?我目前有一个运行“matlab -r myscript”的任务。问题是任务计划程序总是在启动后立即成功,即使 myscript 需要几分钟才能运行。所以,我不知道如何传回错误代码。

如何让 Task Scheduler 等到脚本停止运行,然后让 matlab 传回返回码?

最佳答案

使用 matlab -wait 命令行选项让它阻塞,直到程序完成。

quit() 似乎有一个未记录的参数来设置退出状态 - 例如quit(42) - 然后显示在 %ERRORLEVEL% 中。由于它没有记录,您可能不想依赖它。或者,让您的脚本将其状态写入文件并让包装器脚本对其进行解析。

关于Windows 2008 任务计划程序返回代码和 Matlab 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9135680/

相关文章:

apache-spark - Spark 批处理中的顺序处理

javascript - MarkLogic JavaScript 计划任务

vb.net - 使用 VB.net 自动执行任务

python - 在 python 中为 fmin_ncg 提供粗麻布

r - 我应该如何正确升级 R 以保持旧版本运行 [Windows]?

r - R 中的双曲正切在 Windows 中抛出 NAN 但在 Mac 中不抛出?

windows - 根据用户模式故障转储找出 CPU 型号

windows - 替换/更新文件共享上的特定文件

matlab - 转置矩阵的每一行并将结果向量乘以其他矩阵的更快方法?

c++ - 如何在图中找到 3 条边的负加权循环?