如何打开终端、启动程序并在启动时保持打开状态?

如何打开终端、启动程序并在启动时保持打开状态?

具体来说:我认为我需要打开终端并在终端中输入“./vert/vertcoin-qt”才能启动程序。

我有一个加密货币钱包,我想在启动时打开它。
我可以通过打开终端窗口并输入以下内容来手动启动钱包,没有任何问题...

./vert/vertcoin-qt

我尝试将下面的代码放入名为“wallet.sh”的文件中,

#!/bin/bash
gnome-terminal -e
./vert/vertcoin-qt

我授予了 .sh 文件权限:

chmod o+r wallet.sh

然后我将 wallet.sh 文件的路径放入“启动应用程序”启动器中。
当我重新启动时,我会看到钱包的“加载”屏幕,但也会显示一条消息,内容是...
无法获取数据目录 /home/eagle/.vertcoin 的锁定。Vertcoin Core 可能已在运行。

计算机像这样启动后,除非我禁用启动任务并重新启动,否则我无法启动钱包。

我尝试从启动应用程序启动钱包的 vertcoin-qt 程序,但没有结果。

答案1

脚本应该使用文件的完整路径名来调用,因为以 开头./vert/vertcoin-qt必须位于您所在的路径中。但是,系统不一定在与您相同的文件夹中启动,因此为其提供完整路径名将有助于它从任何位置启动。然后添加exec $SHELL以在脚本运行后保持终端打开。

#!/bin/bash
gnome-terminal -x bash -c "/full/path/to/vert/vertcoin-qt; exec $SHELL"

确保更改/full/path/to为脚本所在的实际路径。

希望这可以帮助!

相关内容