从脚本调用程序时路径如何变化 - Ubuntu?

时间:2014-02-01 00:15:22

标签: bash cmake ubuntu-12.04

我正在编写一个bash脚本,用于在插入USB后启动一个程序(我没有写)。在正确的时间调用脚本,USB方面没有问题。 (我只提到这一点,因为如果从终端调用脚本,一切正常)

运行一个简单的程序(例如创建文件的程序)也不是问题。

我想要运行的程序用:

调用
./configure
./bin/programName

终端可以正常使用。 在脚本中,我进入我在终端中调用的同一目录,但它不起作用。

cd /home/path
./configure &>> /home/path/log.text
./bin/programName &>> /home/path/log.text

这个(在log.text中)的输出是:

CMake Error: CMake executable cannot be found at /cmake
CMake Error: Error executing cmake::LoadCache(). Aborting.


(Program Name:14072): Gtk-WARNING **: cannot open display: 

有关如何进行/排除故障的任何建议将不胜感激。

0 个答案:

没有答案