Carregando programa na hora do boot, para ser iniciado no lugar do user [RESOLVIDO]

1. Carregando programa na hora do boot, para ser iniciado no lugar do user [RESOLVIDO]

Hegredi
hegredi

(usa Debian)

Enviado em 17/01/2015 - 11:28h

Saudações pessoal!

Pessoal, criei um aplicativo java e quero que esse app seja executado já no boot, e que nem precise digitar senha, na verdade não quero nem me logar como usuario, só quero que o app já tome conta da tela.

O que eu fiz foi o seguinte:


leafpad /etc/init.d/fire.sh
#!/bin/bash
java -jar /opt/Fire/fire.jar
---------------------------------
chmod +x /etc/init.d/fire.sh
sudo update-rc.d fire.sh defaults


Porem sempre falha na inicialização.

Podem me dar um help?
Obrigado Turma.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/01/2015 - 11:51h

Exemplo: esse é meu ~/.bash_profile:

# ~/.bash_profile
[[ -f ~/.bashrc ]] && source ~/.bashrc

PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH

# local bin
if [ -d ~/.local/bin ]; then
PATH=~/.local/bin:$PATH
fi

export PATH


Se fosse incluir um java app para ser executado, ficaria assim:

# ~/.bash_profile
[[ -f ~/.bashrc ]] && source ~/.bashrc

PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH

# local bin
if [ -d ~/.local/bin ]; then
PATH=~/.local/bin:$PATH
fi

export PATH
java -jar /opt/JavaProg/prog.jar


No ~/.xprofile (para iniciar junto com o ambiente gráfico) usaria essa mesma forma.


3. Re: Carregando programa na hora do boot, para ser iniciado no lugar do user

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/01/2015 - 11:39h

Question: esse app em java precisa do X?

Se não, só chamar o .jar em ~/.bash_profile

java -jar <java.jar>


Caso contrário pode jogar em ~/.xprofile para ser executado assim que o X subir.



4. Re: Carregando programa na hora do boot, para ser iniciado no lugar do user [RESOLVIDO]

Hegredi
hegredi

(usa Debian)

Enviado em 17/01/2015 - 11:44h


Ná verdade não sei, desconheço essa parte, mas digamos que seja, dos dois;
como eu configuraria o java no .bashrc?
e como eu configuraria no X?

Desde já grato!


5. Re: Carregando programa na hora do boot, para ser iniciado no lugar do user [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/01/2015 - 11:46h

hegredi escreveu:


Ná verdade não sei, desconheço essa parte, mas digamos que seja, dos dois;
como eu configuraria o java no .bashrc?
e como eu configuraria no X?

Desde já grato!



Como foi dito, para ser executado em modo text/terminal (sem o X), coloque uma linha em seu ~/.bash_profile indicando o caminho completo do seu programa java.
Com o X, basta jogá-lo em ~/.xprofile.




6. Re: Carregando programa na hora do boot, para ser iniciado no lugar do user [RESOLVIDO]

Hegredi
hegredi

(usa Debian)

Enviado em 17/01/2015 - 11:49h


No caso eu preciso que ele seja executado como uma interface, é um app de monitoramento florestal. Ai só recebemos o que acontece em cada ponto da mata, e não temos necessidade de ter interação com ele.

Desde já grato.


7. Re: Carregando programa na hora do boot, para ser iniciado no lugar do user [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/01/2015 - 11:52h

hegredi escreveu:


No caso eu preciso que ele seja executado como uma interface, é um app de monitoramento florestal. Ai só recebemos o que acontece em cada ponto da mata, e não temos necessidade de ter interação com ele.

Desde já grato.



Entendo.

Então ele possui interface gráfica, precisa colocar então em seu ~/.xprofile



8. Re: Carregando programa na hora do boot, para ser iniciado no lugar do user [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/01/2015 - 12:58h

Por favor, marque a melhor resposta.

OBS: para iniciar o ambiente gráfico após o comando, adicione o seguinte conteúdo em ~/.xprofile:

nohup java -jar /opt/JavaProg/Prog.jar &


Do jeito que passei ali, somente o app java será executado e o ambiente só será iniciado assim que o app fechar (se quiser deixar desse jeito, não precisa fazer nenhuma alteração)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts