gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:40:43 24 4
gpt4 key购买 nike

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

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

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

请帮助我,我不得不连续两次关闭我的 Linux 机器,我制作了 fork 炸弹而不是发射器:(。

附言我是 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 启动器,以便在我单击它时从它的目录调用它。

最佳答案

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

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

关于linux - 如何从 .sh 脚本启动应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4739734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com