gpt4 book ai didi

java - 脚本未运行

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

我有一个脚本文件,我想在我的计算机启动时运行它。脚本文件的作用是运行我桌面上的 .jar 文件。

我首先在桌面上创建了一个名为 Hello.jar 的 .jar 文件。之后,我创建了一个名为 Script.sh 的脚本文件 (.sh),其中包含以下内容。

cd Desktop;java -jar Hello.jar;

然后我关注了this回答在启动时运行文件。正如它所说,我首先通过在终端中运行此命令来设置一个 .desktop 文件。

sudo cd Desktop
sudo mv Script.sh /usr/bin

然后我做了

sudo cd /usr/share/applications
sudo gedit file.desktop &

然后我在gedit中写了如下信息。

[Desktop Entry]
Name=Hello.sh
Exec=/usr/bin/file.sh
Type=Application
Terminal=false

最后我在这个位置创建了它的副本。

/etc/xdg/autostart/

然后我重新启动了计算机,但没有任何反应。

最佳答案

sudo cd 什么都不做! cd 命令仅在当前 shell 中生效 - 立即退出!

相反,您应该执行 sudo bash 来启动 root shell。然后在该根 shell 中运行所有命令。

另外,我想你忘了给你的脚本执行权限。您可以通过将 mv 更改为 install 来实现。

关于java - 脚本未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20456512/

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