Autor Tópico: é possível iniciar um programa por Script ? (Resolvido)  (Lida 5812 vezes)

Offline Aderlian

  • Usuário Ubuntu
  • *
  • Mensagens: 17
    • Ver perfil
é possível iniciar um programa por Script ? (Resolvido)
« Online: 08 de Janeiro de 2014, 10:41 »
ola
estou com um probleminha tenho um programa que ele utiliza a configuração da placa de rede se eu colocar ele para inicializar pelo aplicativo de sessão ele puxa o IP errado pois a placa não subiu ainda por esse motivo que gostaria de saber se é possível criar um script para executar esse programa eu ate já tentei criar um ele executa o programa mais fecha eu gostaria que ele fica-se aberto.
o programa esta na pasta /home/usuario/.wine/driver_c/pdv
ele é executado pelo wine
o programa = tcpcom.exe

o script que eu criei foi esse

#! /bin/bash
cd /home/usuario/.wine/driver_c/pdv
echo ¨iniciando programa¨
wine tcpcom.exe

mais ele abre e fecha o programa. >:(

« Última modificação: 08 de Janeiro de 2014, 11:41 por Aderlian »

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re: é possível iniciar um programa por Script ?
« Resposta #1 Online: 08 de Janeiro de 2014, 11:13 »
execute pelo próprio terminal o programa através do wine, sem script; desta forma serão exibidas diversas mensagens que poderão lhe auxiliar na solução do problema de o programa ser fechado logo após a execução. Isto porque seu script não tem nada de errado, deveria funcionar.

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: é possível iniciar um programa por Script ?
« Resposta #2 Online: 08 de Janeiro de 2014, 11:32 »
E para ele esperar sua placa de rede leia aqui => http://ubuntuforum-br.org/index.php?topic=62365.0

Veja o argumento "sleep"


Offline Aderlian

  • Usuário Ubuntu
  • *
  • Mensagens: 17
    • Ver perfil
Re: é possível iniciar um programa por Script ?
« Resposta #3 Online: 08 de Janeiro de 2014, 11:39 »
obrigado pelas dicas Felix e Tota
mais acabei encontrando outra solução, fis o seguinte
como eu tenho configurado para fazer o login automaticamente
entrei no terminal como usuário root digitei o seguinte comando

editor /etc/lightdm/lightdm.conf

na seguinte linha

autologin-user-timeout=0

alterei para

autologin-user-timeout=10

dai ele espera um pouco ate iniciar a sessão e com isso da tempo da placa de rede subir
foi só colocar o programa para iniciar no aplicativos de sessão e ta funcionando normalmente

obrigado.

« Última modificação: 08 de Janeiro de 2014, 11:42 por Aderlian »