como posso escrever um script de shell que será executado na inicialização e introduzir um atraso no início de um aplicativo

3

Eu tenho um aplicativo instalado para o meu samsung NP-RV509 instalado que faz com que as teclas fn funcionem corretamente ..

Eu percebi que essa é a razão por trás do tempo de inicialização de quase 30 segundos x ...

então eu queria saber se eu poderia escrever um script shell / python (na verdade eu mesmo não posso como eu não sei shell / python prog) que irá introduzir um atraso pode estar usando um loop ou algo assim e iniciar o aplicativo acima .. Eu adicionarei este script nos aplicativos de inicialização ...

isso simulará a execução desse programa na inicialização, mas atrasará em ...

Então, como posso conseguir isso? (ajuda com o código)

obrigado! :)

    
por Nirmik 25.10.2012 / 21:34

1 resposta

5

Você pode adicionar um tempo de atraso com o comando sleep .

man sleep para mais informações.

Exemplo

Eu quero iniciar um programa com atraso de 10 segundos. Eu crio uma entrada nos aplicativos de inicialização com isso no campo de comando

sleep 10;/usr/bin/<program name>

Exemplo 2

Eu quero criar um script com a opção delay (sleep) e adicionar esse script aos aplicativos de inicialização

gedit delayscript.sh

e eu adiciono estas linhas

#!/bin/bash 

sleep 10 
/usr/bin/<program name>

salve o script e conceda permissões executáveis

chmod +x delayscript.sh

e adicioná-lo a aplicativos de inicialização (campo de comando) com caminho completo

/home/username/delayscript.sh

    
por Nick Thom 25.10.2012 / 21:52