我正在编写一个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:
有关如何进行/排除故障的任何建议将不胜感激。