如何制作启动脚本以使应用程序在启动时运行

如何制作启动脚本以使应用程序在启动时运行

我有一个 jar,需要在启动时运行,无论用户登录与否,都需要自动获取该用户名,此处的代码可以获取用户名

echo $(logname)

我需要在启动时运行这个命令。

java -jar /home/(username)/VISDashboard2014/VISDashboard.jar

那么现在我如何才能动态地将用户名放入这个命令中?

答案1

使用以下内容:

java -jar /home/$USER/VISDashboard2014/VISDashboard.jar

答案2

您可以使用以下命令:

其中$USER环境变量给出用户名

java -jar /home/$USER/VISDashboard2014/VISDashboard.jar

答案3

java -jar /home/$(logname)/VISDashboard2014/VISDashboard.jar 

应该管用。

答案4

您需要使用该行创建一个桌面条目(请在 Google 上搜索格式)Exec=java -jar $HOME/VISDashboard2014/VISDashboard.jar

相关内容