Como fazer o script de inicialização para executar o aplicativo na inicialização

1

Eu tenho um jar que eu preciso para executar na inicialização e não importa o que o usuário está logado e que precisa ter esse nome de usuário automaticamente aqui esse código pode levar nome de usuário

echo $(logname)

e este comando precisa ser executado na inicialização.

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

agora, como posso usar dinamicamente o nome de usuário para esse comando?

    
por Krishna 01.07.2014 / 14:16

4 respostas

1

Você pode usar o seguinte comando:

Em que $USER é a variável de ambiente que fornece o nome de usuário

java -jar /home/$USER/VISDashboard2014/VISDashboard.jar
    
por Pandya 01.07.2014 / 16:07
2

Use o seguinte:

java -jar /home/$USER/VISDashboard2014/VISDashboard.jar
    
por katamayros 01.07.2014 / 15:57
1
java -jar /home/$(logname)/VISDashboard2014/VISDashboard.jar 

deve funcionar.

    
por contributor1 01.07.2014 / 14:52
1

Você precisa criar uma entrada na área de trabalho (Google for format) com a linha Exec=java -jar $HOME/VISDashboard2014/VISDashboard.jar .

    
por CameronNemo 01.07.2014 / 16:11