具体来说:我认为我需要打开终端并在终端中输入“./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
为脚本所在的实际路径。
希望这可以帮助!