1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

Duvida Rodar programa em Background

Discussão em 'Progress 4GL' iniciado por phrix, Maio 6, 2016.

  1. phrix

    phrix Membro Participativo

    Boa Tarde Pessoal,

    Tenho um programa que deve ficar rodando no servidor, este programa não tem nenhuma interface gráfica, a wait-for dele esta assim:

    WAIT-FOR CLOSE OF THIS-PROCEDURE.
    hServerSocket:DISABLE-CONNECTIONS().
    DELETE OBJECT hServerSocket.
    QUIT.

    Quando preciso fechar o programa faço uma conexão TCP e envio um sinal que dispara:
    APPLY "CLOSE" TO THIS-PROCEDURE.

    Tudo funcionando 100% exceto pelo fato que não consigo deixar rodando em background, fiz um script para iniciar, tentei carregar com o comando: nohup script_do_programa.sh & mas carrega e já recebe um exit no processo, para deixar rodando tenho que executar o script sem o nohup e & mas o prompt não retorna então como estou em uma sessão SSH não posso fechar o putty, caso contrário o programa também pára, alguém tem alguma ideia?
    O servidor roda Suse Linux.

    Agradeço auxílio.
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Tenta:

    THIS-PROCEDURE:VISIBLE = FALSE.

    Ao iniciar o programa
  3. phrix

    phrix Membro Participativo

    Rafael,
    Com esta propriedade o programa roda mas na execução da o erro:
    **VISIBLE nao e um atributo setable para PROCEDURE widget. (4052)
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Mas pergunta: precisa ser procedural mesmo?
  5. phrix

    phrix Membro Participativo

    É um programa que é um servidor de conexão TCP, sem nenhuma interface, é a forma com que fiz o wait-for mas acho que este não é o problema.
  6. Cobra.cne

    Cobra.cne Equipe de Suporte Moderador

    Um método que sei que funciona para ficar ativo é o utilizado no Killer, inclusive tem tópicos no fórum, que inicia o programa como um service no Linux, estou anexando o modelo do Killer, ai precisa entende e adaptar para sua necessidade.

    Espero que ajude.

    Abs.

    Arquivos Anexados:

Compartilhe esta Página