从bash脚本调用图形化的matlab脚本

时间:2016-10-10 15:52:34

标签: linux bash matlab

我有一个matlab脚本(运行到几千行),并包含一个使用GUIDE构建的GUI。我已将以下内容添加到文件'particle_tracker'中的/ usr / bin中。

matlab -nosplash -nodesktop -r "cd /home/sam/Dropbox/xcorr; addpath('/home/sam/Dropbox/xcorr/matlab_tracker_dist/'); GUI"

这是有效的,因为我可以从终端调用'(particle_tracker&)'来运行它(以及通过ssh使用X-forwarding从远程计算机)。但是,如果我尝试在bash脚本中使用此命令,GUI将加载,一旦完成加载,它将终止,关闭GUI。表现出这种行为的最小例子很简单:

#! /bin/bash
particle_tracker

我尝试了waitsleep的各种组合,并且在所有情况下,一旦GUI加载,它就会退出。我已经没有想法了,感谢收到的任何建议。

我一直在修补更多,这对于运行3.11内核,旧版Mint Debian Cinnamon的老式电脑来说似乎不是问题,但它发生在使用Cinnamon的3.16内核(Debian)上的3台机器上,KDE和MATE。

0 个答案:

没有答案