从Matlab启动Linux终端

时间:2015-01-31 17:56:15

标签: linux matlab

我想从Matlab脚本启动Linux终端,以便从终端运行目标文件。启动终端后,Matlab脚本必须继续。

我已经尝试了unix()system()命令,但是在这两个命令中,Matlab脚本都停留在终端脚本中而不会继续。

Matlab脚本是否有办法启动终端,在其上运行可执行文件并让Matlab脚本继续执行脚本的其余部分?

2 个答案:

答案 0 :(得分:2)

要在启动外部进程后立即返回Matlab,请在传递给&的字符串末尾添加system。例如

system('filename &')

答案 1 :(得分:1)

您需要启动单独的终端应用程序,例如终端,gnome-terminal,xterm,konsole,等(see here),提供 -e flag后跟要运行的命令。像这样:

system('gnome-terminal -e ''your command here'' &')