我有一个 jar,需要在启动时运行,无论用户登录与否,都需要自动获取该用户名,此处的代码可以获取用户名
echo $(logname)
我需要在启动时运行这个命令。
java -jar /home/(username)/VISDashboard2014/VISDashboard.jar
那么现在我如何才能动态地将用户名放入这个命令中?
答案1
使用以下内容:
java -jar /home/$USER/VISDashboard2014/VISDashboard.jar
答案2
答案3
java -jar /home/$(logname)/VISDashboard2014/VISDashboard.jar
应该管用。
答案4
您需要使用该行创建一个桌面条目(请在 Google 上搜索格式)Exec=java -jar $HOME/VISDashboard2014/VISDashboard.jar
。