Autor Tópico: Retardar incialização de programas no arranque do sistema (Resolvido)  (Lida 3088 vezes)

Offline Xin

  • Usuário Ubuntu
  • *
  • Mensagens: 92
    • Ver perfil
Pessoal, é o seguinte:

Eu gosto de colocar alguns programas para iniciar com o sistema (como o de email, por exemplo, caso contrário esqueço de acessá-lo).

O problema disso tudo, é que o sistema fica lento na inicialização e eu não tenho tanta necessidade desses programas tão prontamente.

Procurando uma solução para isso eu encontrei um script (não lembro onde!) que ensinava como retardar a incialização do conky. Então eu usei esse script que ficou mais ou menos assim:

#!/bin/sh
sleep 120 && thunderbird


Eu tenho duas dúvidas:
1ª) Como eu faço para matar o processo do script logo depois que o programa inicia? Depois que ele desempenha sua função ele continua lá rodando!
2ª) Seria possível colocar mais de um programa num script só?

Bem é isso... Espero que alguém me ajude, e tenho certeza que servirá para outros também!


Muito obrigado!
« Última modificação: 10 de Agosto de 2011, 23:28 por Xin »
“Teoria é quando tudo se sabe e nada funciona. Prática é quando tudo funciona e ninguém sabe por quê. Neste local conjugam-se teoria e prática: nada funciona e ninguém sabe porque.”

Offline Andreson Goveia

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 1.985
  • Kubuntu 14.10
    • Ver perfil
Re: Retardar incialização de programas no arranque do sistema
« Resposta #1 Online: 09 de Agosto de 2011, 23:54 »
Pessoal, é o seguinte:

Eu gosto de colocar alguns programas para iniciar com o sistema (como o de email, por exemplo, caso contrário esqueço de acessá-lo).

O problema disso tudo, é que o sistema fica lento na inicialização e eu não tenho tanta necessidade desses programas tão prontamente.

Procurando uma solução para isso eu encontrei um script (não lembro onde!) que ensinava como retardar a incialização do conky. Então eu usei esse script que ficou mais ou menos assim:

#!/bin/sh
sleep 120 && thunderbird



2ª) Seria possível colocar mais de um programa num script só?



Sim dá é só ir acrescentando abaixo exemplo:

#!/bin/sh
sleep 120 && thunderbird
sleep 125 && conky
sleep 130 && mercury


e por ai ai
No sleep você coloca o tempo que quiser é claro.


Creio que ao fechar os programas o script é "fechado também"
mas você pode tentar colocar um & depois do comando de chamar o programa

assim

sleep 125 && conky &

isso indica para o programa em segundo plano e não prender o script a ele
no meu ver esse escript que vai ser rodar como se fosse no terminal, então para fecha-lo deve bastar colocar um exit no final assim

Citar
#!/bin/sh
sleep 120 && thunderbird &
sleep 125 && conky &
sleep 130 && mercury &
exit

Mas não tenho certeza, faça um teste não vai prejudicar em nada, hehe
« Última modificação: 09 de Agosto de 2011, 23:57 por Andry »

Offline Xin

  • Usuário Ubuntu
  • *
  • Mensagens: 92
    • Ver perfil
Re: Retardar incialização de programas no arranque do sistema
« Resposta #2 Online: 10 de Agosto de 2011, 00:03 »
Muito obrigado!

Vou experimentar agora mesmo...

Por isso que eu gosto do linux, vocês da comunidade estão sempre dispostos a ajudar!


Um abraço a todos!
“Teoria é quando tudo se sabe e nada funciona. Prática é quando tudo funciona e ninguém sabe por quê. Neste local conjugam-se teoria e prática: nada funciona e ninguém sabe porque.”

Offline Xin

  • Usuário Ubuntu
  • *
  • Mensagens: 92
    • Ver perfil
Re: Retardar incialização de programas no arranque do sistema
« Resposta #3 Online: 10 de Agosto de 2011, 23:17 »
Valeu Andry,

Experimentei e deu certinho!

Obrigado!
“Teoria é quando tudo se sabe e nada funciona. Prática é quando tudo funciona e ninguém sabe por quê. Neste local conjugam-se teoria e prática: nada funciona e ninguém sabe porque.”

Offline Andreson Goveia

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 1.985
  • Kubuntu 14.10
    • Ver perfil
Re: Retardar incialização de programas no arranque do sistema (Resolvido)
« Resposta #4 Online: 10 de Agosto de 2011, 23:27 »
Que bom  :D :D :D
Estava curioso para saber se ia dar certo.  ::)

Agora se possivel coloca o icone solucionado também no primeiro tópico ok?

Offline sigur

  • Usuário Ubuntu
  • *
  • Mensagens: 1.175
    • Ver perfil
Re: Retardar incialização de programas no arranque do sistema
« Resposta #5 Online: 03 de Novembro de 2012, 23:16 »
Pessoal, é o seguinte:

Eu gosto de colocar alguns programas para iniciar com o sistema (como o de email, por exemplo, caso contrário esqueço de acessá-lo).

O problema disso tudo, é que o sistema fica lento na inicialização e eu não tenho tanta necessidade desses programas tão prontamente.

Procurando uma solução para isso eu encontrei um script (não lembro onde!) que ensinava como retardar a incialização do conky. Então eu usei esse script que ficou mais ou menos assim:

#!/bin/sh
sleep 120 && thunderbird



2ª) Seria possível colocar mais de um programa num script só?



Sim dá é só ir acrescentando abaixo exemplo:

#!/bin/sh
sleep 120 && thunderbird
sleep 125 && conky
sleep 130 && mercury


e por ai ai
No sleep você coloca o tempo que quiser é claro.


Creio que ao fechar os programas o script é "fechado também"
mas você pode tentar colocar um & depois do comando de chamar o programa

assim

sleep 125 && conky &

isso indica para o programa em segundo plano e não prender o script a ele
no meu ver esse escript que vai ser rodar como se fosse no terminal, então para fecha-lo deve bastar colocar um exit no final assim

Citar
#!/bin/sh
sleep 120 && thunderbird &
sleep 125 && conky &
sleep 130 && mercury &
exit

Mas não tenho certeza, faça um teste não vai prejudicar em nada, hehe

Tenho interesse em fazer meu conky ligar junto. Onde devo salvar o script? Estou usando o Lubuntu e não tenho o tal gerenciador para aplicativos de inicialização, que já encontrei o pessoal sugerindo por aí.