如何在启动时从shell运行八度脚本

时间:2016-03-12 04:31:42

标签: matlab shell octave

我正在使用Ubuntu系统。要在启动时运行MATLAB脚本,我可以输入matlab -nodesktop -r "run ./my_program.m"

如何在Octave上实现相同的功能,例如octave --no-gui -some_command

我已阅读this帖子和this帖子。他们没有回答我的问题。

2 个答案:

答案 0 :(得分:1)

如其中一条评论所述,一种解决方案是:

octave --persist my_program.m

答案 1 :(得分:0)

目前看来对于脚本来说已经足够了(不是普通函数)

octave my_program.m

此外,如果您在路径中安装了八度音程,则可以在脚本的开头将所需的解释器作为第一行(适用于 python、bash 等),例如用于默认位置:

#!/usr/bin/octave

你甚至可以在不添加八度音程的情况下运行它们......只需要脚本名称......