如何从.sh脚本启动应用程序?

时间:2011-01-19 19:31:46

标签: linux bash

请用几行的bash脚本帮助我。

我在某个文件夹中有MyApplication个可执行文件,我需要制作一个启动器脚本,以便在我click it from a grafical interface时从其文件夹中调用该应用程序。

(我需要这个,因为我需要从它的文件夹启动我的应用程序,以便Qt :: currentPath()将返回可执行文件所在的当前文件夹)

请帮助我,我不得不连续两次关掉我的linux机器,我做了叉子炸弹而不是发射器:(。

P.S。我是一个Linux新手,试图找出脚本。

修改

有关我当前问题的更多信息:Qt how to open a file in current dir ? or what's wrong with this?

详细信息: MyApplication是在Qt-Creator中编译的GUI项目。它使用.xml文件进行存储。如果我手动cd到可执行文件所在的文件夹,并运行它,一切正常,应用程序知道.xml文件的路径(当前目录)。但是,如果我只是click它从$ HOME启动的应用程序的图标,我的应用程序无法找到这些.xml文件。

这就是为什么,我想,我需要一个.sh启动器,当我点击它时,从它的目录中调用它。

1 个答案:

答案 0 :(得分:0)

如果是图形应用程序,任何类型的链接都可以。这对我来说很好,除非你有一些我不知道的东西,在这种情况下请解释更多。

Ps,叉炸弹是可以限制的 - http://forums.debian.net/viewtopic.php?f=10&t=44480&start=0