Pular para o conteúdo

Executar script no terminal ao iniciar

Responder tópico
  • Denunciar
  • Indicar
01 02

1. Executar script no terminal ao iniciar

Enviado em 13/10/2008 - 21:14h

Olá, pessoal,

estou precisando executar o terminal ao iniciar ambiente gráfico, e dentro dele executar um script. sem que seja digitar nada no terminal.

alguem sabe o que devo colocar no autostart.sh para conseguir isso???

obrigado
abraços

Responder tópico

2. Sugestões para teste

Enviado em 16/10/2008 - 17:25h

Oi ... o que queres eu não sei fazer nem se é possivel ..
mas te apresento 2 tentativas alternativa..
não sei que distribuição tu usa... mas tenho esperiencia de Ubuntu/Kubuntu pouco de debian ... e na pasta /etc/rc.local ... exatamente o rc.local é carregado na inicialização do sistema então sugiro que vc coloque no conteudo do rc.local o caminho do teu script.

2- o /etc/rc2.d/ é rc padrão do sistema dentro desse directorio estão varios arquivos de inicialização em ordem de prioridade .. existem uma convenção na frente do nome do arquivo
uma letra (k,s)e o numero pela oderdem de prioridade.
K= é como se fosse o arquivo comentado...o sistema ñ executa
S= o arquivo é executado
sugiro que vc jogue teu script pra dentro desta pasta e o renomei para S'ordem que queira''nomearquivo' e ve se atende a tua necessidade.

Espero que algo funcione... Boa sorte

3. Re: Executar script no terminal ao iniciar

Enviado em 16/10/2008 - 19:25h

Joga o script dentro de /home/$USER/.kde/Autostart/
Não precisa fazer nada, é soh mover o script pra dentro desta pasta.

Obs. Não esqueça de dar permissão de execução no script (chmod u+x script.sh)

Flw

4. Re: Executar script no terminal ao iniciar

Enviado em 16/10/2008 - 20:24h

Obrigado, + não é isso...
seguinte...
tenhu que apresentar um projeto na faculdade, só que não sei se as máquinas lá aguentam os efeitos do compiz. logo fiz um script para ativalo quando quisesse. Ex: Ao executar o script ele faz a pergunta "Deseja ativar os efeitos gráficos? (S/N)" se sim, ele abre o compiz, se não fecha o terminal.
Já consegui fazer isso, + preciso abrir o terminal e digitar "sh efects.sh". Contudo, quero que ao abrir o ambiente gráfico já suba o terminal com a pergunta escrita "Deseja ativar os efeitos gráficos?".
Na seção autostart.sh do openbox eu configurei para subir o terminal, + não consigo sei como é q eu faria para subir esse script dentro do terminal =\\

5. Re: Executar script no terminal ao iniciar

Enviado em 17/10/2008 - 01:44h

Já tentou desse modo:

xterm -e script.sh

6. Re: Executar script no terminal ao iniciar

Enviado em 18/10/2008 - 13:00h

sim, não deu certo =\

7. Re: Executar script no terminal ao iniciar

Enviado em 20/10/2008 - 13:29h

Tentou assim:

xterm -e bash script.sh &

8. Re: Executar script no terminal ao iniciar

Enviado em 29/10/2008 - 20:37h

nem, tô com um problema no pc de casa, + assim que testar eu posto... vlw pela ajuda!

9. Re: Executar script no terminal ao iniciar

Enviado em 03/11/2008 - 13:28h

experimenta colocar konsole

10. Re: Executar script no terminal ao iniciar

Enviado em 03/11/2008 - 20:06h

Eu precisei fazer isso, e resolvi assim, no Red Hat.

Tinha 2 users na maquina root e oracle, e preciso logar com user oracle, e subir um script para inicializar o banco, tem uma opção (grafica), no Red Hat, pelo menos, não sei nas outras distros, que vc seta o user que vai logar ("Startar"), a partir dai ele loga sem senha, em application, system settings, login screen, automatic login.

E adicionei meu script no .bash_profile do user oracle = vi ~.bash_profile com saida para arquivo >> arquivo, e esta funcionando beleza, sem complicação nenhuma....

11. Re: Executar script no terminal ao iniciar

Enviado em 06/11/2008 - 22:30h

a dica do SMarcell nao funcionou... irei tentar fazer isso o.O

12. Re: Executar script no terminal ao iniciar

Enviado em 06/11/2008 - 22:38h

O problema dessa minha dica é se vc abre pela rede. pois toda vez que vc abre um novo terminal ele roda o script...
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder