Executar script depois de xxx tempo [RESOLVIDO]

1. Executar script depois de xxx tempo [RESOLVIDO]

Nilmaicon Martins França
nilmaicon

(usa Ubuntu)

Enviado em 09/01/2013 - 17:28h

preciso rodar um script depois de 30 segundos que o sitema iniciar (ubuntu server 12.04 lts 64 bits)como fasso ????


  


2. MELHOR RESPOSTA

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 11/01/2013 - 00:14h

madrugada escreveu:

Você pode colocar no início do script o comando sleep para retardar o início da execução. Se não me engano os scripts executados enquanto o sistema sobe ficam em /etc/init.d/
Procura dar um "up" neste post durante o dia, pode ser que alguém que conheça melhor o Ubuntu veja e te ajude.



Usando o sleep como amigo sugerio, foi por isso que na pergunta anterior perguntei se queria usar "sistema" nesse 30 segundos ou não..

Se for não vc pode editar o arquivo .bashrc que esta no home do usuário que vc ira logar e rodar o script

vim /user/.bashrc
No final vc coloca o caminho do script(exemplo /home/badanha/castanha.sh)
Sai e salva o arquivo

E mais uma coisa no seu script(exemplo /home/badanha/castanha.sh), primeiro comando sera um sleep 30 assim, apos logar ele esperar 30 segundo ate continuar o script(shell ficara aguardando)

Se for isso, dessa forma funciona
Abraço.

3. Re: Executar script depois de xxx tempo [RESOLVIDO]

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 10/01/2013 - 01:54h

Nesse tempo(30 segundos) vc que poder usar o sistema ou não?? ou so depois de rodar o script??


4. Re: Executar script depois de xxx tempo [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 10/01/2013 - 02:32h

Você pode colocar no início do script o comando sleep para retardar o início da execução. Se não me engano os scripts executados enquanto o sistema sobe ficam em /etc/init.d/
Procura dar um "up" neste post durante o dia, pode ser que alguém que conheça melhor o Ubuntu veja e te ajude.


5. AGRADECIMENTO

Nilmaicon Martins França
nilmaicon

(usa Ubuntu)

Enviado em 11/01/2013 - 17:33h

muito obrigado PretooOO e madrugada as resposta foi muito esclarecedoras, deu certinho aqui a ideia era depois que um script rodasse outro rodava para executar uma função dentro do primeiro